0

大量のファイルを一括リダイレクトする方法を理解するのに少し苦労しています。

http://www.mysite.com/verify.php?site=mydomain.com

http://www.mysite.com/verify/mysite.com

もちろん、「mysite.com」は常に別のドメインになるため、動的にする必要があります。

これは私が使用していたコードです:

RedirectMatch 301 ^/verify\.php\?site=([a-zA-Z0-9\.\-]+)$ /verify/$1

これを機能させるために変更する必要があるもの、または上記のコードの正しいバージョンを誰かが投稿できますか? 御時間ありがとうございます!

4

2 に答える 2

1

これを試して:

編集:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^verify/(.*)$ verify.php?site=$1 [L]

次に、ブラウザでこれをロードしてみてください:
http://www.mysite.com/verify/mysite.com

于 2012-10-05T11:49:04.553 に答える
0

次のいずれかを試してください。

RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /verify\.php\?site=([^&\ ]+)
RewriteRule ^ /verify/%1 [L,R=301]

または

RewriteEngine On
RewriteCond %{QUERY_STRING} ^site=([^&]+)
RewriteRule ^/?verify\.php$ /verify/%1 [L,R=301]
于 2012-10-05T19:59:43.130 に答える