.conf 文件将裸域重定向到页面

.conf file to redirect naked domain to page

我有一个 Craft CMS 站点,它生成了一个特定的页面——我们称之为 "domain.com/page-x"——我想编辑一个新域的 .conf 文件以直接重定向 domain2.com此页。

问题是因为它不是平面文件,我不能在服务器中使用 DocumentRoot 直接指向它,所以我使用了 Redirect permanent,但我不是确定这是否会按预期工作:

<VirtualHost *:80>
  ServerName domain2.com
  ServerAlias www.domain2.com

  Redirect permanent / domain.com/page-x

  CustomLog /var/log/httpd/website.lc-access.log combined
  ErrorLog /var/log/httpd/website.lc-error.log

</VirtualHost>

这是正确的吗?

正确的做法:

Redirect permanent / http://domain.com/page-x/
  1. 始终包含方案 (http/https)
  2. 始终匹配源和目标中的斜杠。