托管基于php mvc的网站时出现500内部服务器错误

时间:2014-12-29 08:02:30

标签: php apache .htaccess mod-rewrite

我正在尝试首次托管网站,并在托管基于 php MVC 的网站时出现问题,显示 500内部服务器错误

虽然之前我在 localhost (使用wampserver)中尝试过但发生了同样的错误,但我设法通过取消注释' LoadModule rewrite_module modules / mod_rewrite.so ' httpd.conf

中的声明

但是在cpanel中没有配置 httpd.conf 的选项。我搜索了问题,但无法达成解决方案。另外我发现httpd.conf是全局配置,我们没有权限访问该文件。那么有没有办法通过 .htaccess 配置解决 500错误

Options -MultiViews
RewriteEngine On

RewriteBase /mysitename.com

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

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

1 个答案:

答案 0 :(得分:0)

您可以在应用程序目录的根目录中创建.htaccess文件,并在其中添加这些指令。

这适用于每个网站的设置。无论你在httpd.conf中放什么都是全局的。