2014-01-05 61 views
0

环境: Apache 2.0.63 PHP 5.3.x.mod_rewrite不工作 - 不断得到500内部服务器错误

我的网站是www。 * ****的.com/LandlordApp/index.php文件

我希望能够将所有流量重定向到索引文件?

我曾尝试以下,但经常收到“500内部服务器错误”:

<Directory /LandlordApp> 
RewriteEngine On 
RewriteBase /LandlordApp/ 
RewriteRule ^index.php$ 
</Directory> 

所有帮助是非常值得欢迎的。

谢谢

+0

你检查错误日志? –

+2

请检查Apache的错误日志,并添加一个重写错误日志'RewriteLog /var/mysite/log/rewrite.log RewriteLogLevel 9'到你的其他重写规则 - 重新启动apache,再试一次并检查 –

+2

你的'RewriteRule'缺少它的权利侧。语法是'RewriteRule pattern newlocation [flags]' –

回答

0

我把这个在您的LandlodApp目录

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.html [L] 
</IfModule>