2016-04-23 10 views
0

私は周りを往来していますが、多くの同様の質問/回答がありますが、間違ったことApache Configアクセスなしの.htaccess内の仮想/ PHP生成URLへのIPによるアクセスの許可/拒否

は私がルートのURL /admin/some-module

/adminフォルダdoesntのは、実際にindex.phpブートローダ経由のすべてのルートとして、存在していることを、PHP CMSを使用しています。

私はそれは我々がこれを許可するようにApacheの設定を変更することはできません共有ホスティングであるが効果的

<Directory /admin> 
    Order Deny,Allow 
    Deny from all 
    Allow from <some ip> 
</Directory> 

を達成しようとしています。

上記の設定で、ルート/public_html/.htaccessからIPでURLを保護するにはどうすればよいですか?

+0

を試みることができることをやるだろうと考えていますか? –

+0

rootでもよく、 '/ public_html/.htaccess'にアクセスできます – Owen

+0

実行中のApacheのバージョンを知っていますか? –

答えて

0

私はindex.phpのではなく、htaccessファイルにあなたがそうあなたが「ルートの.htaccess」を変更するアクセス権を持っています。この

RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4 [OR] 
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.5 
RewriteRule ^admin/ - [L,R=403] 
関連する問題