使用 htaccess 访问目录出现 500 错误

使用 htaccess 访问目录出现 500 错误

我已经在 Windows 机器上安装了 Xamp 服务器。我已将以下 .htaccess 文件放在目录中:

# Original
# If you modify this file then change the above line to: # Modified
<IfModule mod_rewrite.c>
   RewriteEngine On
   # Certain hosts may require the following line.
   # If vanilla is in a subfolder then you need to specify it after the /. 
   # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
   # RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]
</IfModule>

当我尝试访问该目录时,它显示 500 内部服务器错误!你能帮助我吗?

答案1

我通常不编写重写代码,但是当 Web 服务器不明白该做什么时,它就会抛出 500。

在您的情况下,重写代码可能会很混乱,请详细查看 Windows 中使用的重写条件。

尝试检查网络服务器日志文件,它应该有助于找出导致错误的原因。

相关内容