クエリ文字列を含むURLをサブドメインにリダイレクトしようとしましたが、動作させることができません。クエリ文字列を含むhtaccessリダイレクトが失敗します
目標はwww.example.com/services/json?method=views.get
私は.htaccess
ファイルにしているold.example.com/services/json?method=views.get
になるようにすることです:Chromeの場合
RedirectMatch 301 ^www\.example\.com/services/json$ http://old.example.com/services/json$1
、それだけでWWWのドメインのまま。
のFirefoxで、それは言って、一度失敗した「Firefoxはサーバがその完全決して方法で、このアドレスに対する要求をリダイレクトしていることを検出しました。」しかし、私はもう一度試してみてくださいヒットした場合、それだけでサブドメインに行きます良い。
これは怒っており、助けに感謝しています。私はいくつかの異なるパターンを試しました。
ありがとうございます!
また、クエリ文字列には二重引用符があります。 %2522
にエンコードされていなくてもそれらを保存することは可能ですか?
'$ 1'は存在してはいけません。 – Gerben