.htaccess 禁止通过maindomain.com/addondomainfolder访问附加域

.htaccess 禁止通过maindomain.com/addondomainfolder访问附加域,.htaccess,subdirectory,addon-domain,.htaccess,Subdirectory,Addon Domain,我想使用.htaccess禁用对我的加载项域文件夹的访问,但我似乎无法找到它 我的文件夹结构如下所示: root/maindomain (www.maindomain.com/maindomain) root/addondomain (www.addondomain.com) 我想禁用通过www.maindomain.com/addondomain url访问我的加载项域 我该怎么做 根目录中的我的htaccess文件: RewriteEngine On RewriteCond %{HTTP_

我想使用.htaccess禁用对我的加载项域文件夹的访问,但我似乎无法找到它

我的文件夹结构如下所示:

root/maindomain (www.maindomain.com/maindomain)
root/addondomain (www.addondomain.com)
我想禁用通过www.maindomain.com/addondomain url访问我的加载项域

我该怎么做

根目录中的我的htaccess文件:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?swen\.me.uk$ [NC]
RewriteRule ^/?creepypastaindex http://www.creepypastaindex.com/ [L,R]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?swen.me.uk$
RewriteCond %{REQUEST_URI} !^/swen/
RewriteRule ^(.*)$ /swen/$1

尝试将其添加到主域的文档根目录中的htaccess文件:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?maindomain\.com$ [NC]
RewriteRule ^/?addondomain - [L,F]
如果要将其重定向到某个位置,而不是返回403禁止,请将最后一行更改为类似以下内容:

RewriteRule ^/?addondomain http://www.maindomain.com/ [L,R]

这应该可以。你必须避开这两个点

RewriteEngine On
            RewriteCond %{HTTP_HOST} ^(www.)?swen\.me\.uk$ [NC]
            RewriteCond %{REQUEST_URI} ^/creepypastaindex/(.*)$
            RewriteRule ^(.*)$ - [L,R=404]

我尝试将其添加到根文件夹中的htaccess文件中,但似乎对我不起作用。我更新了我的问题,加入了我正在使用的htaccess文件。完美的答案提供了进一步学习的来源,帮助我们noobs-谢谢Aamir。