我正在使用.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]
页面成功打开,但是当我获得页面号的值时,它在两个条件中仅返回用户ID,其中包含get user id和page no。
答案 0 :(得分:0)
应该是
RewriteRule ^user/([0-9]+)/page/([0-9]+)?$ index.php?user=$1&page=$2 [NCL]
^ $1 ^ $2
封装在大括号中的每个部分都会产生一个新变量