我们有一个域别名,我们想将其重定向到运行良好的主域,但我们如何将域别名重定向到主网站上的页面。
我在.htaccess中添加了以下代码(如下(,但它正在重定向到主页,这也破坏了我们想要重定向的实际页面。
RewriteCond %{HTTP_HOST} ^(www.)?domainalias.co.uk$ [NC]
RewriteCond %{THE_REQUEST} !/pirate-golf [NC]
RewriteRule ^(.*)$ /pirate-golf [L,R=301,NE]
RewriteCond %{HTTP_HOST} ^(www.)?maindomain.co.uk$ [NC]
RewriteRule ^pirate-golf$ https://www.domainalias.co.uk [L,R=301,NE]
我们希望域别名重定向到主域页面,如以下示例所示:www.domainalias.co.uk重定向到www.maindomain.co.uk/pirate-golf.
这方面的任何帮助都将是伟大的,谢谢。
使用您显示的示例/尝试,请尝试以下操作。请确保在测试URL之前清除浏览器缓存。
RewriteEngine ON
RewriteCond %{HTTP_HOST} ^www.domainalias.co.uk$ [NC]
RewriteRule ^ http://maindomain.co.uk%{REQUEST_URI} [NE,R=301,L]
请确保这些规则位于htaccess规则文件的顶部。