使用参数重定向URL

时间:2016-09-12 13:51:24

标签: php apache .htaccess url-rewriting

我有像

这样的网址
www.mysite.com/city/some-url-structure 

我需要在URL的末尾添加参数,如

www.mysite.com/city/some-url-structure?sort_value=distance

如何在.htaccess文件中创建重写规则才能获得该值?

1 个答案:

答案 0 :(得分:2)

您可以使用此重定向规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} !(^|&)sort_value=distance(&|$) [NC]
RewriteRule ^city/some-url-structure/?$ %{REQUEST_URI}?sort_value=distance [L,NC,QSA,NE,R=301]