#freeze
* .[[htaccess]]の記述 [#k2be267f]

.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