如何配置.htaccess重写规则以容纳GET请求?
目前,/manager/page
转到:?dept=manager&n=page
但是,某些网页还有其他GET请求,因此此规则不起作用:
RewriteRule ^([A-Za-z]+)/([A-Za-z]+)$ index.php?dept=$1&n=$2 [QSA]
我需要:?dept=manager&n=page&id&etc=etc
转到:/manager/page/id/5/etc/6
但是,并非所有页面都提供相同的id输入方法IE。一些页面使用id,其他catid,以及其他,bugid,所以这有点困难。
谢谢:)
更新:结束网址 - id/5/etc/6
答案 0 :(得分:0)
如果你的输入方法真的那么多,你应该为每种不同的格式使用多个RewriteRules。
答案 1 :(得分:0)
您只需指定其他规则。
RewriteCond ${HTTP_METHOD} "GET"
RewriteRule --your rule--