0

次のようにフォーマットが不十分なサイトにつながるものがあります。

http://www.mydomain.com/directory/http%3A%2F%2Fwww.another.com%2Falink-that-doesnt-work

URLまでその部分を切り捨て、リダイレクトするエンコーディングを修正する書き換えルールが欲しい

http://www.another.com/alink-that-doesnt-work

ありがとう

4

1 に答える 1

0

正規表現を使用してURLからホスト名とリンクを抽出し、逆参照を使用して置換とリダイレクトを行います。パターンはデコードされたURLと照合されることに注意してください。

RewriteEngine On
RewriteRule   /directory/http://([^/]*)/(.*)    http://$1/$2   [R]
于 2013-03-08T13:24:16.703 に答える