我有以下简单网址的一些重写规则问题。
未分配PHP $_GET['id']
。
URL
https://dev.sys/member/profile.php?id=252972
预期的干净网址
https://dev.sys/member/profile/252972
规则:
RewriteEngine On
RewriteRule `[0-9]+(?:\.[0-9]*)? page.php?id=$1`
答案 0 :(得分:0)
(?:...)
是非分组匹配。虽然匹配,但不会创建$1
。
那,你正在改写错误的剧本。