.htaccessでRewriteRuleを複数使う

2012/04/24
「RewriteRule」を記述する前に「RewriteCond」を記述する。
「RewriteRule」を複数回使うなら「RewriteCond」もその度に記述する。

記述例

  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3.   RewriteEngine On
  4.   RewriteBase /
  5.   RewriteRule ^index\.php$ - [L]
  6.  
  7.   # mediawiki
  8.   RewriteCond %{REQUEST_FILENAME} !-f
  9.   RewriteCond %{REQUEST_FILENAME} !-d
  10.   RewriteCond %{REQUEST_FILENAME} !-l
  11.   RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA]
  12.   RewriteCond %{REQUEST_FILENAME} !-f
  13.   RewriteCond %{REQUEST_FILENAME} !-d
  14.   RewriteCond %{REQUEST_FILENAME} !-l
  15.   RewriteRule ^wiki/*$ /w/index.php [L,QSA]
  16.  
  17.   # wordpress
  18.   RewriteCond %{REQUEST_FILENAME} !-f
  19.   RewriteCond %{REQUEST_FILENAME} !-d
  20.   RewriteCond %{REQUEST_FILENAME} !-l
  21.   RewriteRule . /index.php [L]
  22. </IfModule>

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい