2016-10-24 8 views
1

次の問題があります。htaccessの新製品URLの301リダイレクトを作成する方法

私のウェブサイトが変更され、CMSと商品のURLが異なります。彼らはこのように見えるために使用:

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

新しいものはしかし、次のようになります。

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

は、どのように私はその使用の.htaccessのように見えるすべての製品のリダイレクトを作成することができますか?

+0

、私はそれを編集しました。私はRedirectMatchを試したが、うまくいかなかった。 – pomaaa

答えて

1

次のルールを使用することができます。

そのことについて申し訳ありません
RewriteEngine on 


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

ありがとう、これは完璧に働く、私はまたR = 301を追加しました。 – pomaaa

関連する問題