IIS6+WordPressでWP専用ディレクトリに置く場合の.htaccess

WordPressをIISのレンタルサーバの専用ディレクトリに置きたい場合。ISAPIのRewriteモジュールが入っていることを前提として。
http://example.com/wp/にWordpressをインストールした場合です。
パーマリンクは.htmlをつけてるやつです。

ルートディレクトリの.htaccess

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1 [NC,L]

wpディレクトリの.htaccess

RewriteBase /wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wp/index.php?p=$1 [NC,L]

さらに、ドキュメントルートが分からないサーバもあって、どこかから引っ越す場合や開発環境から移動する場合、ものすごい手間がかかります。
やっぱりWordPressを使うならApacheの方がよさそうだと思ったり。IIS7以降はどうなっているのかまだ知らないのですが・・・

タグ: ,
カテゴリー: お知らせ
web屋 内藤
  • 初めまして
  • web制作承ります
  • 文章・イラスト
  • 紙媒体承ります
  • 野球お任せ下さい
英作文のフルーツフルイングリッシュ