apache:htaccess
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
apache:htaccess [2013/02/28 01:24] – 外部編集 127.0.0.1 | apache:htaccess [2025/02/16 13:53] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 3: | 行 3: | ||
===== sample | ===== sample | ||
+ | ==== Code ==== | ||
< | < | ||
RewriteEngine on | RewriteEngine on | ||
行 32: | 行 33: | ||
</ | </ | ||
- | ===== 解説 | + | ==== 解説 |
< | < | ||
行 79: | 行 80: | ||
* ロードバランサ - 複数WEB - ファイルサーバなどの環境ではETagは経路毎に変わるので、キャッシュが有効に働かない | * ロードバランサ - 複数WEB - ファイルサーバなどの環境ではETagは経路毎に変わるので、キャッシュが有効に働かない | ||
+ | ====== Tips ====== | ||
+ | |||
+ | ===== 特定のファイルを特定IPでアクセス制御 ===== | ||
+ | |||
+ | < | ||
+ | <Files ~ " | ||
+ | order deny,allow | ||
+ | deny from all | ||
+ | allow from IPアドレス | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== 特定ファイルを特定IPで許可 ==== | ||
+ | < | ||
+ | <Files ~ " | ||
+ | order deny,allow | ||
+ | deny from all | ||
+ | allow from 123.123.123.123 | ||
+ | allow from 124.124.124.124 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== 特定ファイル名を特定IPで許可 ==== | ||
+ | < | ||
+ | <Files ~ " | ||
+ | order deny,allow | ||
+ | deny from all | ||
+ | allow from IP ADDRESS | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== 拡張子がjpg、gif、pngのファイルを特定IPで許可 ==== | ||
+ | < | ||
+ | <Files ~ " | ||
+ | order deny,allow | ||
+ | deny from all | ||
+ | allow from IP ADDRESS | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== 特定ファイルを特定IPで拒否 == | ||
+ | < | ||
+ | <Files ~ " | ||
+ | order allow,deny | ||
+ | allow from all | ||
+ | deny from IPアドレス | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== 特定ファイルをX-Forwarded-Forで許可 ==== | ||
+ | < | ||
+ | <Files ~ " | ||
+ | SetEnvIf X-Forwarded-For " | ||
+ | |||
+ | order deny,allow | ||
+ | deny from all | ||
+ | allow from env=allowed | ||
+ | </ | ||
+ | </ |
apache/htaccess.1362014686.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)