我在htaccess中使用下面的代码重定向到新域301:
#Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
它工作得很好。但是,对于旧的域名,我想保留网站Map而不重定向。也就是说,不重定向olddomain.com/sitemap.xml。我可以通过在现有代码中添加一些东西来做到这一点吗?
vshtjzan1#
一种方法是:
# do nothing for sitemap.xml RewriteRule ^sitemap\.xml$ - [L] # redirect everything else RewriteRule ^ http://www.newdomain.com%{REQUEST_URI} [R=permanent,L]
(提醒:订单要紧,例外优先)
1条答案
按热度按时间vshtjzan1#
一种方法是:
(提醒:订单要紧,例外优先)