1

forcehttpsなどの.htaccessで正常に機能するルールがあります。しかし、次の拒否、許可は機能しません。

order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx

.confはhtaccessを無効にすることができますか?何に注意すればいいですか?これを引き起こしている可能性のあるモジュールはありますか?.htaccess自体は機能しますが、これは単に拒否、許可のセクションです。

この注文の理由は、誰にも見られずに非ライブサイトを開発できるようにするためです。

前もって感謝します。

4

4 に答える 4

1

conf ファイルのAllowOverride句を確認する必要があります。基本的に、.htaccess に許可を与えて、.conf ファイルの値をオーバーライドします。

于 2012-09-07T12:41:08.237 に答える
1

実際の問題は、拒否/許可または許可/拒否を定義する順序です。以下のファイルは、期待どおりに機能しました。

ファイル.htaccessは次のようになります。

Order Deny,Allow
Allow from 12.99.60.128
Allow from 79.18.77.63
Allow from 181.67.136.49
Deny from All

忘れないでください。あなたにも当てはまる場合は、高く評価してください。

于 2020-07-03T21:30:13.287 に答える
0

私はこれを解決し、不良ボットブロックを各ドメインのvhostファイルに移動し、vhostファイルを使用してアクセスを制限しました。ボットのためにグローバルにそれを行うことができないのは少し苦痛なので、他の誰かがより良い答えを持っているなら歓迎されます:)

于 2012-09-10T15:06:59.060 に答える