你好我有这样的网址
/index.php?a=page&b=privacy
/index.php?a=profile&b=username
/index.php?a=home
我正在寻找一种方法将这些变为
/page/privacy
/profile/username
/home
目前我在我的htaccess上使用此规则
RewriteCond %{request_filename} -f
RewriteRule ^(.*) $1 [L]
RewriteRule ^([A-Za-z0-9-]+)$ index.php?a=$1&q=$3 [L]
但这只适用于/ home而不适用于其他人。 对于htaccess而言,我毫不费力,并且会欣赏一只小手。我尝试在stackoverflow中搜索,但他们有不同的设置,我不能找到任何有用的。
谢谢
答案 0 :(得分:0)
将规则更改为:
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ index.php?a=$1&b=$2 [L]
RewriteRule ^([A-Za-z0-9-]+)$ index.php?a=$1 [L]