次のような URL をリダイレクトしたい:
http://www.test.com/http://www.test.com:80/forum/viewtopic.php?f=11&t=867
に:
http://www.test.com/forum/viewtopic.php?f=11&t=867
.htaccess 301
リダイレクトを使用します。
クエリ文字列などが追加されたこのような動的ページが多数あります?f=12&t=862
。だから私が必要とするのは、リダイレクトすることです:
http://www.test.com/http://www.test.com:80/forum/DYNAMIC_STRING
に:
http://www.test.com/forum/DYNAMIC_STRING
私が使用したコードは次のとおりです。
Redirect 301 /http://www.test.com:80/forum/viewtopic.php?f=11&t=867
http://www.test.com/forum/viewtopic.php?f=11&t=867
しかし、リダイレクト URL には 2 回表示されるドメイン名が含まれているため、機能しません [Google Web マスター ツールでは、一部のリダイレクトが機能せず、ドメイン名が 2 回表示されるため、多くのリンクが見つからないことがわかりました。この場合、ドメイン名が 2 回表示されているため、修正する必要があります]。誰でも助けてください。