唯一の問題は私たちは、新しいウェブサイトを作成しましたが、人々がそれらをブックマークしているので、古いURLが動作し続けなければならない
古いURLはこのwww.example.com/?pt#!/のようなものですです2/1270/something-etc-etc/
これらをリダイレクトする必要がありますが、新しいURLにsomething-etc-etcを渡す必要があります。 このnew.example.com/old/ような何かプラス(何か-など-など)
私は私はすでに
するRewriteCondの%{QUERY_STRING}([を失っていますので、多くの方法をしようとしてきました。 alnum:?] - )+ [:alnum:]/$
に、RedirectMatch www.example.com/ http://new.example.com/old/
私は、この正規表現は、唯一のエンディング部分を返すことを期待していたが、その代わりに、それは返しPT#を?!/2/1270/something-etc-etc/
URLのハッシュマークの後にあるものはサーバーに送信されないため、リダイレクトを実行するためにその情報が必要な場合は、作業クライアント側で行うしかありません。 –