CPanel によって管理されている共有ホスティング アカウントでホストされている Web サイトがあります。無制限のサブドメインを作成できます。次のような状況があります。
私のプライマリ ドメインがあるとします: mydomain.com 私のアカウントのファイルは、/home/myaccount/public_html のホスティング サーバーにあります。dir という名前のサブドメインを作成することにしました。つまり、dir.mydomain.com を使用するためにこのサブドメインを作成しました。次のファイル: /home/myaccount/public_html/Hosts/directory
これで、http://dir.mydomain.comに正常にアクセスできるようになりました。 ただし、http://mydomain.com/Hosts/directoryへのアクセスを防止し、サブドメインへのアクセスを排他的に制限する必要があります。
.htaccess を使用してこれを達成するにはどうすればよいですか?
以下は、/home/myaccount/public_html/Hosts/directory にある .htaccess ファイルで使用するコードのコピーです。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
AddType audio/mpeg mp3
AddType text/xml xml