3

我想使用 .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
4

2 回答 2

2

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

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

资源

于 2013-11-24T16:16:26.990 回答
1

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

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

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

RewriteRule ^/?addondomain http://www.maindomain.com/ [L,R]
于 2013-04-17T22:52:32.150 回答