Regex Apache重写,包括查询字符串操作
需要重写以下内容: /bob/dave/XXX/?id=passport 到 /lucy/bob/dave/?path=XXX&id=passport XXX是什么 还没有机会测试,但我会尽快发布 任何指点都很好 提前谢谢 更新:这是我到目前为止得到的: RewriteCond%{HTTP_HOST}^bert.com$[NC] 重写cond%{REQUEST\u URI}^/bob/dave/[A-Za-z0-9-]+\?id=[A-Za-z0-9-]+$[NC] 重写规则^/*$1&id=$2[L,R=301]Regex Apache重写,包括查询字符串操作,regex,apache,mod-rewrite,url-rewriting,Regex,Apache,Mod Rewrite,Url Rewriting,需要重写以下内容: /bob/dave/XXX/?id=passport 到 /lucy/bob/dave/?path=XXX&id=passport XXX是什么 还没有机会测试,但我会尽快发布 任何指点都很好 提前谢谢 更新:这是我到目前为止得到的: RewriteCond%{HTTP_HOST}^bert.com$[NC] 重写cond%{REQUEST\u URI}^/bob/dave/[A-Za-z0-9-]+\?id=[A-Za-z0-9-]+$[NC] 重写规则^/*$1&id=$
我怀疑我将不得不使用QSA来完成部分工作。最终达到了目的-这似乎有效: RewriteCond%{HTTP_HOST}^bert.com$[NC] RewriteCond%{QUERY_STRING}^id=[A-Za-z0-9_-]+$[NC] 重写规则^/bob/dave/[A-Za-z0-9-]+$1&icid=%1[L,R=301]