.htaccess规则导致我的第二个域中出现500内部错误

时间:2014-01-18 19:01:57

标签: php apache .htaccess

我在同一主机上有两个网站,我的根网站使用.htaccess,我可以成功浏览它,但我的第二个域发送给我500内部服务器错误。如果我删除.htaccess我可以很好地浏览这两个网站,但我需要.htaccess用于我的第一个网站。

的.htaccess

RewriteEngine on
RewriteCond $1 !^(index\.php|img|css|js|uploads|robots\.txt|sitemap\.xml)
RewriteRule ^(.*)$ index.php/$1 [L]

文件结构

-js
-css
-second-domain.com ( here lies my second domain, i cant browse it , 500 internal server problem )
-upload
.htaccess
index.php
sitemap.xml

我希望有人能给我正确的命令输入.htaccess以便能够访问我的第二个域名,提前感谢。

1 个答案:

答案 0 :(得分:2)

你应该有这个:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]