0

元のドメインではなく、サブドメインのみを閲覧できるようにしたいと考えています。そして、元のドメインのみを表示したい (つまり、私の IP)。

hello.example.com -> view by anyone
example.com -> only view by me 

htaccess に使用できるスクリプトはありますか? ありがとう

4

3 に答える 3

1

メイン ドメインに htaccess ファイルを作成し、次のように記述します。

Order deny, allow
Deny from all
Allow from 123.45.67.89

上記のコードで IP を使用します。

于 2013-01-07T05:39:49.997 に答える
0

hello.example.com への永続的なリダイレクトを実行できます。これにより、全員が hello.example.com の下のサイトに確実にアクセスできるようになります。これは、ユーザーにとってより適切です。

  RewriteEngine On

 RewriteCond %{HTTP_HOST} ^example.com [nc]
 RewriteRule ^hello/(.*)$ http://hello.example.com/$1 [r=301,nc] 

本当に 403 Forbidden を表示したい場合は、これを行うことができます

 RewriteEngine On

 RewriteCond %{HTTP_HOST} ^example.com [nc]
 RewriteRule ^hello/(.*)$ / [r=403,nc] 
于 2013-01-07T05:43:13.603 に答える
0

答えがわかった。このコードをexample.comにある htaccess に追加しました

order deny,allow
deny from all
allow from MYIP

このコードをhello.example.comに

order deny,allow
allow from all

これが適切な方法かどうかはわかりませんが、example.com (メイン ドメイン) の表示をブロックしながら、サブドメイン ( hello.example.com ) の表示を許可するのに役立ちます。

于 2013-01-07T05:59:43.523 に答える