-1

以下简单 URL 有一些重写规则问题。 PHP $_GET['id']未分配。

网址

https://dev.sys/member/profile.php?id=252972

预期的干净 URL

https://dev.sys/member/profile/252972

规则:

RewriteEngine On

RewriteRule `[0-9]+(?:\.[0-9]*)? page.php?id=$1` 
4

1 回答 1

0

(?:...)是非分组匹配。虽然它会匹配,但$1不会被创建。

那,你正在重写错误的脚本。

于 2013-06-24T02:13:47.737 回答