如何在.htaccess中将index.php?a=1重写为a/1?

如何在.htaccess中将index.php?a=1重写为a/1?,.htaccess,.htaccess,如何为用户编写规则 可作为 我在hosts.etc中添加了127.0.0.1 www.laji.com,并在httpd.conf中设置了一些 =='d:\phpnow\htdocs\laji'您可以尝试以下方法: RewriteEngine On RewriteRule ^(/)?([^/]+)/([^/]+)(/)?$ index.php?$2=$3 regexp中的每个括号都可以与$N反向引用一起使用,其中N是从左侧开始计算的括号数,如在匹配的regexp中一样 此外,您可以在括号中更加严

如何为用户编写规则 可作为

我在hosts.etc中添加了127.0.0.1 www.laji.com,并在httpd.conf中设置了一些

=='d:\phpnow\htdocs\laji'

您可以尝试以下方法:

RewriteEngine On
RewriteRule ^(/)?([^/]+)/([^/]+)(/)?$ index.php?$2=$3
regexp中的每个括号都可以与
$N
反向引用一起使用,其中N是从左侧开始计算的括号数,如在匹配的regexp中一样

此外,您可以在括号中更加严格—只接受第一个参数中的字母和第二个参数中的数字—或者在
index.php