我正在学习如何修改重写URL,并且在我的根文件夹中包含此.htaccess文件后遇到500服务器错误:
RewriteEngine On
RewriteRule ^([^/]*)$ /a.php?a=$1 [L]
如果有人可以告诉我哪个部分出错了,那就太好了,谢谢
答案 0 :(得分:0)
至少包括所有基本指令和一个条件以防止循环。像这样:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# Prevent loops
RewriteCond %{REQUEST_URI} !a\.php [NC]
RewriteRule ^([^/]*)/? a.php?a=$1 [L]
也许这就是你所需要的,虽然我没有测试它,因为没有传入URL的样本是不可能的,这在问题中是遗漏的。