.htaccess 500内部服务器错误

时间:2013-02-21 13:33:20

标签: php apache .htaccess

每当我在我的WAMP服务器www文件夹中应用.htaccess文件时,它会显示:

  

内部服务器错误服务器遇到内部错误或   配置错误,无法完成您的请求。请   联系服务器管理员,网站管理员@ http://www.domain.com   并告知他们错误发生的时间,以及你可能做的任何事情   已经完成可能导致错误。关于此的更多信息   服务器错误日志中可能出现错误

我的.htaccess文件是:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^finduser/(.*)/(.*)/$ finduser/finduserResult.php?City=$1&txtAreaRzip=$2 [L,NC]

hhtpd.conf文件: 我启用了LoadModule rewrite_module modules / mod_rewrite.so。

4 个答案:

答案 0 :(得分:6)

确保您的wamp rewrite_modue已开启..

在APACHE> APACHE模块> rewrite_module

答案 1 :(得分:0)

您需要设置以下设置: 在htaccess

php_flag display_errors on
php脚本中的

需要添加

error_reporting(-1);
ini_set('display_errors', 1);

您将收到错误消息

答案 2 :(得分:0)

尝试执行此功能

RewriteEngine On 
Options All -Indexes
RewriteBase /directoryname/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

其他然后尝试设置sh4040插件

答案 3 :(得分:0)

请检查错误日志,进入目录cd / var / log / apache2,键入ls->进入。如果您遇到错误的.htaccess:无效的comman $

比通过运行命令解决了这个问题。

sudo a2enmod rewrite && sudo service apache2 restart