2016-05-24 16 views
0

イム私は80+Multipuleクエリ文字列の.htaccessリダイレクト

content.php?111-rest-of-url 

RewriteCond %{QUERY_STRING} ^?64-random-url-here-again$ 
RewriteRule ^content.php$ https://www.newdomain.com/random-url-here-again/? [R=301,L,QSD] 

RewriteCond %{QUERY_STRING} ^?61-random-url-here$ 
RewriteRule ^content.php$ https://www.newdomain.com/random-url-here/? [R=301,L,QSD] 

を持っており、他の80のURLのように書き出さ周りがあるURLをリダイレクトする必要がどこ立ち往生ビット。しかし、サイト上でテストする場合、試したURLに関係なく、常に.htaccessファイルの最初のファイルが返されます。

私が読んできたことは、これについて1つのクエリ文字列親切?もしそうなら、これの周りにそこにはありますか?

ありがとうございます。

答えて

0

私は次のことをすることで必要なものを達成することができました。うまくいけば、それは他の人を助けるでしょう。

RewriteCond %{REQUEST_URI} ^/content\.php$ 
RewriteCond %{QUERY_STRING} ^196-random-url-here-again$ 
RewriteRule ^(.*)$ https://www.newdomain.com/random-url-here-again/? [R=301,L,QSD] 

RewriteCond %{REQUEST_URI} ^/content\.php$ 
RewriteCond %{QUERY_STRING} ^196-random-url-here$ 
RewriteRule ^(.*)$ https://www.newdomain.com/random-url-here/? [R=301,L,QSD] 

わからないので、私は将来的にそれを理解し、私がやっていることの違いを説明するために、誰かから聞いて感謝される、:)どのような違いがあるが、それは動作します。

関連する問題