RewriteRule给出HTTP 500错误

时间:2013-07-15 10:40:24

标签: .htaccess

在我的网站上,www.example.com/显示/根文件夹中的文件。但我想要的是example.com/显示/www/中的文件。所以我在.htaccess文件中添加以下代码:

RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteRule ^(.*)$ /www/$1 [L]

但它显示500错误。有人可以对我说什么是错的?

1 个答案:

答案 0 :(得分:2)

试试这段代码:

RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule ^(.*)$ /www/$1 [L]

它会重写url一次并停止重定向循环。