【发布时间】:2015-11-15 07:20:48
【问题描述】:
我有一个用 Laravel 5.1 开发的应用程序。它以public_html/gnrcnew/gnrcadmin 的形式托管在目录结构中,其中gnrcadmin 是Laravel 应用程序。但是当我尝试访问它时显示ERROR 500 - INTERNAL SERVER ERROR。我尝试将public 目录中的.htaccess 更改为:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
#RewriteBase /gnrcnew/gnrcadmin/public/
RewriteBase /~gnrcnew/gnrcadmin/public/
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
但出现相同的结果。我的网址是Laravel App。如何消除此错误?
【问题讨论】:
-
存储目录是否有正确的权限?
标签: php .htaccess laravel-5.1