是否将域别名重定向为主域页面



我们有一个域别名,我们想将其重定向到运行良好的主域,但我们如何将域别名重定向到主网站上的页面。

我在.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规则文件的顶部。

最新更新