2016-09-24 5 views
2

URLに特定の文字列を持つURLをリダイレクトします。 /new-site-connect/financingに置き換えたいと思います。.htaccess urlの文字列置換のルールを書き換えます。

example.com/about-us/financing/lead-aba/?utm_source=InterestList&utm_medium=email&utm_campaign=campus1&utm_content=PreQualifyNow 

example.com/about-us/new-site-connect/lead-aba/?utm_source=InterestList&utm_medium=email&utm_campaign=campus1&utm_content=PreQualifyNow 

から

私は、メソッド、次のことを試してみました。しかし誰も仕事をしないでください

RewriteRule ^/about-us/new-site-connect/(.*)$ /about-us/financing/$1 [R=301,L] 
RewriteRule ^/about-us/new-site-connect(.*) /about-us/financing$1 [L,R=301] 

解決策を提示してください。

答えて

1

コードがhtaccessのコンテキスト内にある場合、あなたは一流/の文字は使用できません。

RewriteEngine On 
RewriteRule ^(about-us)/new-site-connect/(.*)$ /$1/financing/$2 [R=301,L,QSA] 
1

最後に私はこの問題を解決します。解決策を見つけるには

リダイレクト永久/約-us/new-site-connect/example.com/about-us/financing/

関連する問題