2

に基づいてhtaccessルールを作成する方法

http://mysite.com/http://google.com    -> http://google.com

http://mysite.com/http://facebook.com  -> http://facebook.com

302でそのURL(メインファイルindex.phpを除く)にリダイレクトする必要があるため、実際のリファラーは非表示になります。ありがとうございます。

4

2 に答える 2

1

このコードをDOCUMENT_ROOTの下の.htaccessに配置します。

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(https?://[^\s]+) [NC]
RewriteRule ^ %1 [R,L]
于 2012-04-16T13:27:15.937 に答える
0

すべてのリンクがプロトコルで始まると仮定すると、次のように機能します。-

RewriteEngine On
RewriteBase /

RewriteRule ^(https?)://(.*)$      $1://$2 [NC,L,R=302]
于 2012-04-16T12:44:05.790 に答える