我在我的旧域上有一个.htaccess文件,其中包含未按我所希望进行重定向的重定向。
如果我键入olddomain.com/about-us.html,重定向会将用户发送到newdomain.com/about-us.html。我正在尝试将用户定向到newdomain.com/about。
下面是我的.htaccess文件,其中包含重定向的一个示例。
有人看到我在做什么错吗?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteCond %{THE_REQUEST} !/administrator [NC]
RewriteRule /about-us.html https://newdomain.com/about [L,R=301]
Redirect 301 /about-us.html https://newdomain.com/about
RewriteRule ^ https://newdomain.com%{REQUEST_URI} [L,R=301,NE]
网络标签:
答案 0 :(得分:1)
像这样:
RewriteEngine On
RewriteRule ^about-us\.html$ https://newdomain.com/about [L,R=301,NC]
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteCond %{THE_REQUEST} !/administrator [NC]
RewriteRule ^ https://newdomain.com%{REQUEST_URI} [L,R=301,NE]