我正在使用.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,包括获取用户ID和页面编号。
它应该是
RewriteRule ^user/([0-9]+)/page/([0-9]+)?$ index.php?user=$1&page=$2 [NCL]
^ $1 ^ $2
封装在大括号中的每个部分都会产生一个新变量