2017-08-28 4 views
0

私のウェブサイトには複数のフォルダがあり、サイトのルートには.htaccessが1つあります。私はhtaccessを使ってそれらのうちのいくつかへのアクセスを拒否したいと思います。私はこの記事を見つけました:1つの.htaccessを使用して複数のフォルダへのアクセスを拒否する方法は?

Deny access to one specific folder in .htaccess

ITソリューションがターゲットフォルダ内の.htaccessファイルを作成しているが、私は1 .htaccessを使用して、この仕事をしたいです。サイトのルートにある.htaccessを使用して、ターゲットフォルダへのアクセスを拒否したいとします。

可能ですか?あなたは、ルートlavelのhtaccessファイルからサブフォルダへのアクセスを拒否したい場合は

答えて

1

、次のRewriteRulesを使用することができます:/ folderA /と/ folderBのが要求された場合

RewriteRule ^folderA/$ - [R=403,L] 
RewriteRule ^folderB/$ - [R=403,L] 

ルールは403禁断のエラーを返します。

0

あなたは試すことができます:

RewriteEngine On 
RewriteRule ^folder1/ - [F] 
RewriteRule ^someotherfolder/ - [F] 
# you can also use RegEx: 
RewriteRule ^folder([0-9]+)/ - [F] 
関連する問題