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

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 に答える