.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /project/
RewriteRule ^(\w+)/(\w+)/?$ index.php?pg=$1&id=$2 [L,QSA]
RewriteRule ^(\w+)/?$ index.php?pg=$1 [L,QSA]
RewriteRule . index.php?pg=home [L,QSA]
</IfModule>
告诉我内部服务器错误如何解决这个问题。帮助我。
答案 0 :(得分:0)
在所有其他人之上添加另一个:
RewriteRule ^index\.php - [L]
一旦index.php
“找到”
答案 1 :(得分:0)
500的最可能原因是无限循环。在RewriteBase /project/
下面添加此规则,以防止重写文件和目录。
# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]