|
htaccessサンプル/アクセス制限(ユーザーエージェント)
実際に動作するアクセス制限(ユーザーエージェント)のサンプルを掲載しています。 サンプルをご確認のうえ、htaccessファイル作成してください。 当サイトでは、htaccessの作成機能もありますので、是非ご利用ください。
IE以外のブラウザからのアクセスを拒否する
- サンプルは、ブラウザInternetExplorerからのみアクセス可能です。
Firefox,Chome,Safari,Opera,携帯などからのアクセスは拒否されます。
- ブラウザInternetExplorerの判定には「ユーザーエージェントに"MSIE"を含む」としています。
ユーザーエージェントは偽装なども可能なため、ご利用の環境によっては、InternetExplorer以外で正常に表示されたり、InternetExplorerでも表示されないことがあります。 ユーザーエージェントが正しい判定が出来ないことを理解の上、ご利用ください。
|
「.htaccess」ファイル(☆1)
<Files ~ "^\.ht">
deny from all
</Files>
SetEnvIf User-Agent "MSIE" ok_ua
order deny,allow
deny from all
allow from env=ok_ua
「.htaccess」および「.htpasswd」を配置したpath
| (1階層目) |
(2階層目) |
(3階層目) |
| /public_html |
/sample |
/access_useragent |
└.htaccess (共通htaccess) |
└access_useragent.html (当ページ) |
└.htaccess(前記☆1) |
| └index.html |
サンプルの動作環境
以下の環境でサンプル作成と動作確認を行っています。
| WEBサーバー |
Apache/2.2.3 |
| 動作確認OS |
Windows (XP以降) |
使用環境によってはサンプルが動作しない場合や、サンプル通りにhtaccessファイルを作成しても動作が異なる場合があります。
|