通过maindomain.com/addondomainfolder禁止访问插件域

时间:2013-04-17 22:38:37

标签: .htaccess subdirectory addon-domain

我想使用.htaccess禁用对我的插件域文件夹的访问权限,但我似乎无法弄明白。

我的文件夹结构如下:

root/maindomain (www.maindomain.com/maindomain)
root/addondomain (www.addondomain.com)

我想通过 www.maindomain.com/addondomain 网址禁止访问我的插件域。

我该怎么做?

我在根目录中的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

2 个答案:

答案 0 :(得分:2)

这应该做。你必须逃避两个点。

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

Source

答案 1 :(得分:1)

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

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?maindomain\.com$ [NC]
RewriteRule ^/?addondomain - [L,F]

如果您想将其重定向到某个地方而不是返回403禁止,请将最后一行更改为:

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