.htaccessの記述

.htaccessの記述方法をまとめておこう。

  • エラードキュメント
    ErrorDocument 401 /error/401.html
    ErrorDocument 403 /error/403.html
    ErrorDocument 404 /error/404.html
    ErrorDocument 500 /error/500.html
  • indexの順番決め
    DirectoryIndex index.php index.cgi index.html index.htm 
  • RewriteEngineを使ったアクセス拒否
    RewriteEngine on
    RewriteCond %{REMOTE_ADDR}            "IP Address" 
    RewriteCond %{HTTP_USER_AGENT}     "User Agent"
  • RewriteEngineを使った転送(tDiaryで使用)
    RewriteRule ^/([0-9\-]+)\.html$ /index.rb?date=$1
  • Orderを使ったアクセス拒否
    SetEnvIf User-Agent "User Agent" agent_spam
    SetEnvIf Referer         "Referer"       referer_spam
    Order Allow,Deny
    Allow from all 
    Deny from env=agent_spam
    Deny from env=referer_spam
    Deny from "IP Address" 
  • これなんだったけ?
    <FilesMatch "^\.ht">
       Order allow,deny
       Deny from all
    </FilesMatch>

UNIX 技術メモ


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-10-02 (土) 06:49:15 (3642d)