1和1 htaccess文件无法正常工作

sar*_*012 1 php .htaccess

我已经在我的localhost上创建了一个网站,并将其上传到我的1and1.co.uk帐户,我收到500内部服务器错误.

php_flag display_errors on
php_value error_reporting 9999

RewriteEngine On
RewriteBase /mvc/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)

这是localhost上的htaccess文件的内容,它现在导致500内部服务器错误.

有任何想法吗?

hek*_*mgl 5

替换这些行:

php_flag display_errors on
php_value error_reporting 9999
Run Code Online (Sandbox Code Playgroud)

在共享主机环境中设置php_flag和php_value是常规禁止的.将以下行添加到index.php的开头:

ini_set('display_errors', 'on');
ini_set('error_reporting', E_ALL);
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我看到你正在使用的error_reporting水平9999.这看起来很适合我.请注意,这error_reporting不是一个可以递增以输出更多错误的整数值,而是一个位域.请参阅手册.