我的网站托管在由 CPanel 管理的共享主机帐户上。它允许创建无限的子域。我有以下情况:
假设我的主域是: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