在托管上遇到了500内部服务器错误错误

时间:2014-06-30 21:53:01

标签: php .htaccess laravel-4

我无法访问我的网站。遇到'500内部服务器错误错误'当我尝试访问我的根域名时出现此错误,如mydomain.com

我的.htaccess文件:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ /index.php [L]
</IfModule>

请帮帮我。

1 个答案:

答案 0 :(得分:1)

首先确保您的apache配置文件中有AllowOverride All而不是AllowOverride None。这是一个cpanel盒子吗?

还可以尝试将rewritebase添加到规则中。

RewriteBase /

如下所示

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On
    RewriteBase /

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ /index.php [L]
</IfModule>
相关问题