- 2009-10-15 (木) 18:53
- WordPress
index を作るつもりがいつのまにかめんどくさくなってしまい ブログをそのまま index にしました。
が、しかし /blog/ にブログを作ってしまったのでちょっといろいろやりました。
基本は↓見ながらやったのですけど
でも /blog/ にアクセスすると404になってしまうので、リダイレクトさせたいのでメモ。
RewriteEngine on RewriteRule ^/abc/(.*)$ /new/$1 [R=301,L]
/abc/へのアクセス を /new/ にリダイレクト
RewriteEngine on RewriteRule ^/abc/(.*)¥.html$ /new/$1.html [R=301,L]
上記から拡張子が .html のファイルだけリダイレクト
RewriteEngine on RewriteRule ^/$ /e/www/ [R]
サイトルートへのアクセスを /e/www/ へリダイレクト
RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} -d
ファイルかどうか と ディレクトリかどうか
それぞれ ! で否定
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d
2個セットだと「ファイルが存在していたら何もしない」
他にもいろいろあっていろいろ条件分岐ができる↓ http://japache.infoscience.co.jp/japanese_1_3_6/manual/mod/mod_rewrite.html#RewriteCond
って色々やってたらブログ表示されなくなたあうあう
- Newer: ブログが消えた事件
- Older: 【PHP】 file_get_contentsで躓いた
Comments:0
Trackbacks:0
- Trackback URL for this entry
- https://unolabo.boo.jp/archives/2009/10/15-mod_rewrite%e8%a6%9a%e3%81%88%e6%9b%b8%e3%81%8d.html/trackback
- Listed below are links to weblogs that reference
- mod_rewrite覚え書き from うのらぼ。