.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/
- 始终包含方案 (http/https)
- 始终匹配源和目标中的斜杠。
我有一个 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/
- 始终包含方案 (http/https)
- 始终匹配源和目标中的斜杠。