我正在开发一个php项目,我发现很难用多个参数重写一个url
RewriteRule ^search/([0-9]+) search/search.php?profile_id=$1&class=$2&tutor=$3
答案 0 :(得分:0)
要使用$1
,$2
,$3
,您需要使用3个捕获组。因此,将您的RewriteURL模式更改为以下内容:
^search/([0-9]+)/([^/.]+)/(.*?)$
但这会破坏你的相对路径。更好用,
<base href='/'>
阅读this article以了解有关使用基本标记的更多信息