【发布时间】:2018-06-06 11:53:37
【问题描述】:
我正在使用 .htaccess 文件来重写用户 url,它工作正常。当我为用户使用它时,我会写
RewriteEngine on
RewriteRule ^user/([0-9]+)/?$ index.php?user=$1 [NCL]
它正在工作 但是当我使用它进行分页时..它不起作用。
RewriteRule ^user/([0-9]+)/page/([0-9]+)?$ index.php?user=$1&page=$1 [NCL]
页面成功打开,但是当我获得页面 no 的值时,它只返回用户 id
【问题讨论】:
-
你能用 print_r($_GET) 调试吗?并更改文件名(index.php -> index2.php)以查看哪个规则有效?
-
不应该是
&page=$2? -
thnx @DamienPirsy 现在可以工作了..
标签: php mysql .htaccess url-rewriting