2016-06-20 11 views
1

を働いていない私は、ワードプレスで同じドメインの下で、新しい動的URLへの動的URLをリダイレクトするには、次のコードを使用しています:ワードプレス:301リダイレクトが

RewriteRule ^view-company/?id=(.+?)&name=(.+?)$ view-company/$1/$2/? [L,R=301,NC] 

私はhttps://www.mydomains.com/view-company/1/abc

https://www.mydomains.com/view-company/id=1&name=abcをリダイレクトします

しかし、これは私を新しいURLにリダイレクトしていません。事前

答えて

0

でme.Thanksを助けてくださいあなたがするRewriteRuleのパターンで、クエリ文字列にマッチすることはできません、あなたはまた、%{THE_REQUEST}変数

を使用してクエリ文字列を操作することができ RewriteCond

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^id=([^&]+)&name=([^&]+)$ 
RewriteRule ^view-company/?$ https://www.mydomains.com/view-company/%1/%2? [L,R=301] 

を使用して%{QUERY_STRING}変数に対して一致させる必要があります

RewriteEngine on 
RewriteCond %{THE_REQUEST} /view-company/\?id=([^&]+)&name=([^&\s]+) 
RewriteRule^https://www.mydomains.com/view-company/%1/%2? [L,R=301] 
+1

ありがとうございます – diksha