http // www.domain.com/forum /からのすべてのリンクをhttp://forum.domain.com/に恒久的にリダイレクトするよう努めています。問題は、ロードする実際のファイルではなく、クエリ文字列のみが使用されることです。.htaccessリダイレクトにはクエリ文字列がありますが、ファイルがありません
私の次の例からわかるように、新しいリンクにはURLにファイルが含まれていませんが、クエリ文字列があります。
例1:から(失敗)
リンク:http://forum.domain.com/?mode=viewprofile&u=258
例2:http://domain.com/forum/memberlist.php?mode=viewprofile&u=1
はに送信されhttp://domain.com/forum/viewtopic.php?f=1&t=1&start=1
:から(失敗)リンク
はに送信されます:http://forum.domain.com/?f=1&t=1&start=1
これは私の.htaccessファイルされる(WWW /フォーラムの内部に配置さ/)
RedirectMatch 301 ^/forum/.*$ http://forum.domain.com
サブフォルダ/フォーラム/リダイレクトされるべきリンクのみです。フォーラムを新しいサブドメインに移動するだけです。私はhtaccessに精通していないので、もっと情報が必要な場合は私をよろこんでください。