localhostの.htaccesに拒否されました:アクセスは、私が使用した.htaccessでIP制限を追加したい</p> <p>(4人のユーザーに制限)私は、特定のユーザーが自分のシステムにログインすることができますプライベートセクションを持って
<Limit GET POST PUT>
order allow,deny
allow from 127.0.0.1
allow from 192.168
allow from 67.xx.xx
# etc..
deny from all
</Limit>
しかし、私はこのエラーを取得:
Forbidden
You don't have permission to access/on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
私はローカルでこのサイトにアクセスしようとすると、(私は私のデスクトップにインストール上のランプを持って、私のホストファイルが正しく設定され、私のApache設定があまりにも良いです)
私は自分のサイトにローカルに行くと私はmod-rewriteとerrordocumentで自分のサイトを見ることができます。すべて正常に動作しています
私はrestrictinを置くとアクセスが拒否されるのですか?
あなたはlocalhostまたはドメイン名でアクセスしていますか?また、Apacheのエラーログには何が表示されますか。たとえば、.htaccessファイルにアクセス権の問題がある可能性があります。 –
Paul私はルール(mod-rewrite)とその働きで私の.htaccess設定を持っています。また、私はErrorDocument設定とその正常動作しています。 –
トレント、私はローカルホストとあなたのプライベートアドレス空間が信頼できるので、それを知ることができます。 67 ... IPが固定されているか、これだけでメンテナンスの手間をかけることになります。 Apache認証を設定したり、RewriteRuleを使っていくつかのプライベートCookieを使って、 'RewriteCond%{HTTP_COOKIE}!\ bkey = someprivatekey \ b'で失敗したすべてのリクエストを拒否することも考えましたか?ちょうど別のオプション – TerryE