- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessの記述間違いを教えてください)
.htaccessの記述間違いとアクセス制御について
このQ&Aのポイント
- 質問者は.htaccessを使用してアクセス制御を行おうとしたが、すべてのアクセスがブロックされてしまった。質問者が制御したい事柄として、ファイルの「.htaccessと.htpasswdと.class.php」へのアクセス禁止、IPアドレス88.80.10.1のアクセス拒否、ユーザーエージェントが「MorfeusとZmEu」の名前を持つもののFORBIDDENを返すという制御がある。
- 以下が.htaccessの記述内容である。ファイルの「.htaccessと.htpasswd」と、ファイル名に.class.phpが含まれるファイルへのアクセスを禁止し、IPアドレス88.80.10.1のアクセスを拒否する。また、ユーザーエージェントが「Morfeus」または「ZmEu」の名前を持つ場合、FORBIDDENを返す。
- <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> <Files ~ "\.class\.php$"> deny from all </Files> Order allow,deny Deny from 88.80.10.1 RewriteEngine On RewriteOptions inherit RewriteCond %{HTTP_USER_AGENT} ^Morfeus RewriteRule ^.*$ - [F] RewriteCond %{HTTP_USER_AGENT} ^ZmEu RewriteRule ^.*$ - [F]
- みんなの回答 (1)
- 専門家の回答