0

フォルダ階層

/html => maindomain.com
/html/_subdomain => subdomain.maindomain.com 
/html/_subdomain/anotherdomain => anotherdomain.com and subdomain.maindomain.com/anotherdomain
/html/_subdomain/anotherdomain/admin => anotherdomain.com/admin and subdomain.maindomain.com/anotherdomain/admin

「anotherdomain.com/admin」を拒否し、このフォルダーだけに「subdomain.maindomain.com/anotherdomain/admin」を許可する .htaccess コードを探しています。私のコード

<Directory /html/subdomain/anotherdomain/admin>
Order Deny,Allow
Deny from all
Allow from subdomain.maindomain.com/anotherdomain/admin
</Directory>
4

1 に答える 1

0

<Directory>htaccess ファイル内でコンテナーを使用することはできません。ディレクトリ内の htaccess ファイル内で/html/_subdomain/anotherdomain/admin、次を試してください。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^subdomain.maindomain.com$ [NC]
RewriteRule ^ - [L,F]

そのため、アクセスがホストsubdomain.maindomain.comからのものでない場合、リクエストは 403 禁止されます。

于 2013-03-05T02:35:58.430 に答える