我想使用.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
答案 0 :(得分:2)
这应该做。你必须逃避两个点。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?swen\.me\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/creepypastaindex/(.*)$
RewriteRule ^(.*)$ - [L,R=404]
答案 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]