Mod rewrite 重写导致500服务器错误的规则

Mod rewrite 重写导致500服务器错误的规则,mod-rewrite,Mod Rewrite,我正在学习如何修改重写URL,在我的根文件夹中有了这个.htaccess文件后,我遇到了一个500服务器错误: RewriteEngine On RewriteRule ^([^/]*)$ /a.php?a=$1 [L] 如果有人能告诉我哪部分错了,那就太好了,谢谢你至少包括所有基本指令和一个防止循环的条件。像这样: Options +FollowSymlinks RewriteEngine On RewriteBase / # Prevent loops RewriteCond %{REQ

我正在学习如何修改重写URL,在我的根文件夹中有了这个.htaccess文件后,我遇到了一个500服务器错误:

RewriteEngine On

RewriteRule ^([^/]*)$ /a.php?a=$1 [L]

如果有人能告诉我哪部分错了,那就太好了,谢谢你至少包括所有基本指令和一个防止循环的条件。像这样:

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# Prevent loops
RewriteCond %{REQUEST_URI}  !a\.php  [NC]
RewriteRule ^([^/]*)/?  a.php?a=$1   [L]
也许这就是你所需要的,尽管我没有测试它,因为没有传入URL的样本是不可能的,这在问题中是缺失的