0

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

RewriteEngine On

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

如果有人能告诉我我错了哪一部分,那就太好了,谢谢

4

1 回答 1

0

至少包括所有基本指令和一个防止循环的条件。像这样:

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# Prevent loops
RewriteCond %{REQUEST_URI}  !a\.php  [NC]
RewriteRule ^([^/]*)/?  a.php?a=$1   [L]

也许这就是您所需要的,尽管我没有对其进行测试,因为没有传入 URL 的示例是不可能的,而问题中缺少该示例。

于 2013-02-18T10:06:59.893 回答