我需要将域重定向到其他域。但是,需要将一个子文件夹重定向到子屏幕。例如:
http://old.com/archives/
- > http://new.com/archives/
http://old.com/blog/archives/123
- > http://blog.new.com/archives/123
我在旧域的根文件夹下的.htaccess
中添加了以下内容:
#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^/blog/(.*)$ http://blog.new.com/$1 [R=301,L]
RewriteRule ^(.*)$ http://new.com/$1 [R=301,L]
适用于除子域blog
以外的所有网址。
对于包含子域blog
的大多数网址,它会重定向到http://new.com/
。
在这种情况下,我该如何编辑?
答案 0 :(得分:0)
尝试:
RewriteEngine on
RewriteRule ^blog/(.*)$ http://blog.new.com/$1 [R=301,L]
RewriteRule ^(.*)$ http://new.com/$1 [R=301,L]
因为htaccess RewriteRule
左侧网址不以/