非常に不適切な形式の URL にリンクしている Web サイトがあります: http://my-example.com/<br />
。私のサイトにリンクしているサイトの開発者がコーディングを台無しにして、改行タグをhref
リンクの属性の途中で終わらせているようです。
英数字以外の文字を含む URL のリダイレクトで問題が発生したことはありません。唯一の問題は<br />
.
リダイレクト行は次のとおりです。
Redirect 301 category-name/<br /> http://example.com/new-url
のスペースは<br />
、サーバーによって、要求 URL と新しい URL の間の区切り文字として誤って解釈されます。
正規表現でバックスラッシュが機能するのと同様に、スペースを<br />
URL の一部として扱う方法はありますか、それとも別のアプローチを取る必要がありますか?
URL はデッド ページにつながるため、それでもリダイレクトする必要があります。
私は見てみました: htaccess を使用して URLから文字を削除すると htaccessを使用して URL から文字を削除すると他のいくつかのものがありますが、これらは役に立たないようです。