使用问号和&符重定向动态网址?

时间:2017-07-18 08:06:42

标签: .htaccess redirect

我已重定向动态网址,我想重定向(301)。

链接类型1
OLD - /?mainPage =联系人
新 - /联系

链接类型2
OLD - /?mainPage =显示& show = circus
新 - / show / circus

怎么做?

1 个答案:

答案 0 :(得分:1)

要获得该网址,您可以在.htaccess中使用以下规则:

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /?mainPage=$1&show=$2 [L]

确保在测试之前清除缓存。

使用查询重定向网址:

RewriteCond %{QUERY_STRING} mainPage=Optredens&show=petitcirque$ 
RewriteRule (.*) /shows/le-petit-cirque/? [R=301,L]