这是我目前的htaccess文件
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([^/]+)/(.*) /b.php?n=$1&b=$2 [L,QSA]
这会将我的网址 website.com/b.php?n=1&b=1 更改为 website.com/1/1
我还想将此网址 website.com/g/1/1.gif 更改为 website.com/g/1/1
我如何才能完成这两项工作?
答案 0 :(得分:0)
您应该能够在最后一个规则下添加另一个规则。
类似
RewriteRule([^ /] +)?([az])/([0-9])/([A-Za-z0-9] *)/ $ 1 / $ 2 / $ 3.gif [L,QSA ]
可能需要调整,具体取决于您的其他网址
您可以使用Expresso之类的工具制作/调整您的正则表达式规则。 (http://www.ultrapico.com/Expresso.htm)