このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 10 / 昨日: 2
総計: 494
- Dokuwiki.fl8.jp(1809)
- FreeBSD カーネル再構築(38)
- 13 CentOS6メール設定(38)
- 01 Galera構築(33)
- 75 Proftpd(31)
最近の更新
このページへのアクセス
今日: 10 / 昨日: 2
総計: 494
強制的にSSLでアクセスして欲しい場合
RewriteEngine on #SSLアクセスしてほしいページ RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{HTTP_HOST}/$1 [L,R]
存在しないファイルやディレクトリにアクセスの場合、トップページ表示
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ / [L]
フラグ | 意味 | 説明 |
---|---|---|
C | Chain | このルールにマッチしたら、次のルールを評価 |
F | Forbidden | アクセス禁止(403-Forbidden)。[L]フラグと同様、以降のルールは無視される |
G | Gone | 削除(410-Gone) |
L | Last マッチしたらRewriteを止めます。以降のルールは無視! | |
NC | No Case | 大文字小文字を無視 |
NE | No Escape | “.”, “?”, “%“などの特殊文字が”%25″のようにエンコードされるのを防ぐ |
OR | Or | RewriteCondを複数指定する場合のor指定。指定なしならAND |
PT | Path Through | Rewriteを終了し、それ以外の処理に移行 |
R | Redirect | 指定したURLにリダイレクト。 [R=303]のようにリダイレクトコードも付加できる。[L]フラグと同様、以降のルールは無視される |