Sai*_*akR 5 apache subdomain .htaccess shared-hosting
我的网站托管在由 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
Run Code Online (Sandbox Code Playgroud)
林乔恩的上述答案并不成立。我发现Redirect可以解决这个问题,如下:
#.htaccess at public_html
Redirect /Hosts/directory/ http://dir.mydomain.com/
Run Code Online (Sandbox Code Playgroud)