所以我创建了一个简单的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]
这是我得到的错误:
答案 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行的代码实际上是什么,这就是猜测。