我有以下网址:
myUrl?path=123¶m=val
你能帮我写一个会返回路径值的正则表达式。即
123
在这种情况下?
P.S。
我有REQUEST_URI
和QUERY_STRING
个参数。
更多全球目标:
重写以下网址:
site.com/cat1/cat2?path=val¶m=ololo
到
site.com/cat1/cat2/val
P.P.S
我已阅读以下答案:
https://stackoverflow.com/a/2252242/2674303
但还有另一种情况。
答案 0 :(得分:0)
RewriteCond %{QUERY_STRING} (.*(?:^|&))path=([^&]*)(.*)
RewriteRule ^/?cat1/cat2$ /cat1/cat2/%2? [PT]
注意,最后的'?'删除旧的查询字符串。