ユーザ用ツール

サイト用ツール


apache:htaccess

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

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