我正在尝试使用mod_rewrite来创建一个URL。
我希望网址如下所示:
http://example.com/bart/school?page=2
并将重写的网址设为:
http://localhost:8080/app?user=bart&tag1=school&page=2
如果可能,我还希望每个用户能够拥有多个标签:
http://example.com/bart/school/lisa?page=2
看起来像:
http://localhost:8080/app?user=bart&tag1=school&tag2=lisa&page=2
据我所知,这可以通过使用mod_rewrite来实现,但我似乎无法弄明白。任何帮助都会非常感激!
答案 0 :(得分:0)
对于单个标签,请使用以下内容:
RewriteCond %{QUERY_STRING} ^page=([0-9]+)$
RewriteRule ^([^.]+)/([^.]+)$ http://localhost:8080/app?user=$1&tag1=$2&page=%1