0

IPをリダイレクトして禁止するには、.htaccessコードが必要です。つまり、123.456.789.101のIPアドレスでwww.site.comをロードしようとすると許可ますが、他の誰かがロードしようとすると、sub.siteのような他のサブドメインにリダイレクトします。 com、私はコードの下に書いていますが、正しく動作しません。

<Limit GET POST PUT> Order Deny,Allow
 Deny from all
 Allow from 123.456.789.101
</Limit>
301 redirect / http://new.site.com
<Files otherpage.html>
 Order Allow,Deny
 Allow from all
</Files>

助けてください、タンク・ユー

4

1 に答える 1

1

Limitブロックを次のように置き換えます301 redirect

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.101$
RewriteRule ^(.*)$ http://new.site.com/$1 [L,R=301]

それがあなたのブロックのFilesにあるように(なぜあなたがそれを必要とするのか私にはわかりませんが)

于 2012-07-30T08:10:46.853 に答える