【发布时间】:2018-09-25 21:46:58
【问题描述】:
我正在用.htaccess 重写我的PHP 网站URLs
它在大多数情况下都可以正常工作,例如
RewriteRule ^featured/([A-Za-z0-9-]+)/?$ featured.php?cat=$1 [NC,L]
正在工作,现在我有一个案例..
RewriteRule ^featured/([A-Za-z0-9-]+)/page/([0-9-]+)/?$ featured.php?cat=$1?page=$2 [NC,L]
这里是 url of the page 第一个论点被回应为 Brand-New-Vehicles?page=2 我需要它是 Brand-New-Vehicles
精选后的段将是可变的,然后是静态段/page/,然后是可变页码。它应该导致 features.php?cat={first variable}?page={second variable}
【问题讨论】:
-
你的问题很好。你的第二条规则看起来也不错。它不工作吗?
-
是的,它不起作用。
-
提供不工作的细节。您在浏览器中输入了什么 URL,遇到了什么错误?
-
好的,编辑我的问题
-
更新了我的问题..
标签: php regex apache .htaccess url-rewriting