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以降はどうなっているのかまだ知らないのですが・・・