如何在htaccess中为新产品URL创建301重定向

时间:2016-10-24 13:09:13

标签: apache .htaccess redirect mod-rewrite

我有以下问题。

我的网站更改了CMS,产品网址不同。他们过去看起来像这样:

domain.com/old-link/?a1=291&b2=23&c3=92

新的看起来像这样:

domain.com/new-one/291-23-92

如何为所有看起来像使用.htaccess的产品创建重定向?

1 个答案:

答案 0 :(得分:1)

您可以使用以下规则:

RewriteEngine on


RewriteCond %{THE_REQUEST} /old-link/\?a1=([^&]+)&b2=([^&]+)&c3=([^&]+)\sHTTP [NC]
RewriteRule ^ /new-link/%1-%2-%3? [L,R]