Bluehost服务器错误500

时间:2016-01-07 01:26:45

标签: .htaccess shared-hosting

所以我创建了一个简单的mvc项目并上传到了bluehost,但是我遇到了服务器错误问题,我想这是因为我项目中的.htaccess。如果在bluehost中启用mod_rewrite,我已做过一些研究,并发现默认情况下已启用。但我仍然得到服务器错误。我希望有人能帮助我,谢谢。

我公共文件夹中的.htaccess

RewriteEngine On
RewriteBase /streaming/public/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

这是我得到的错误:

server error 500

1 个答案:

答案 0 :(得分:0)

您的错误将表明您正在尝试在数组期望字符串时执行操作或函数。例如,如果你有类似的东西:

LoginManager

这不起作用,因为$ _GET是一个数组,echo命令只适用于字符串和其他原始数据类型。

相反,您应该指定所需的索引,例如:

echo $_GET;

或者如果你想要数组中的所有数据,你可以循环遍历数组的每个元素,并一次处理一个字符串,例如:

echo $_GET['url'];

或使用支持整个数组的其他方法,例如:

foreach($_GET as $key => $value){
   echo "<p>The value of $key is $value</p>";
}

当然,如果不知道第94行的代码实际上是什么,这就是猜测。

相关问题