.htaccess重定向异常

时间:2012-10-22 08:27:13

标签: .htaccess mod-rewrite redirect http-status-code-301

我遇到了重定向异常的问题。 root中的所有文件都被重定向到/ 我想为sitemap.xml创建一个例外。

我的htaccess:

RewriteCond %{HTTP_HOST} ^www.website.com$
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{REQUEST_URI} !sitemap.xml$
RewriteRule ^(.*)$       site/web/website/index.php [L]

RewriteCond %{HTTP_HOST} ^www.website.com$
RewriteCond %{REQUEST_URI} ^/site/web/website/$
RewriteCond %{REQUEST_URI} !sitemap.xml$
RewriteRule .* http://www.website.com/ [R=301,L]

RewriteCond %{HTTP_HOST} ^website.com$
RewriteCond %{REQUEST_URI} ^/site/web/website/$
RewriteRule .* http://www.website.com/ [R=301,L]

但不起作用:(。

非常感谢

0 个答案:

没有答案