htaccess将域重定向到新域特定页面

时间:2018-01-04 19:44:16

标签: .htaccess redirect

我使用指针将旧域重定向到新域。 但我想将它们重定向到特定的页面。

怎么能实现呢?我当前的代码仍然重定向到主页:

RewriteCond %{http_host} ^olddomain.com/
RewriteRule ^(.*) https://www.newdomain.com/page/ [R=301,L]

也尝试了这个,但是没有加载页面,因为有很多重定向

RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/page/ [L,R=301]

1 个答案:

答案 0 :(得分:1)

您可以将此规则用作第一条规则:

RewriteEngine On

RewriteCond %{http_host} ^(?:www\.)?olddomain\.com$ [NC]
RewriteRule ^ https://www.newdomain.com/page/? [R=301,L]

# rest of your rules go here

需要在目标URI中追踪?以剥离任何先前的查询字符串。