WordPressの.htaccessに記述を追加するとき

WordPressでパーマリンクを有効にすると、.htaccessに設定が自動的に書き込まれる。そこにさらにmod_rewriteなどの設定を追加したい場合の書き方。

WordPressが自動的に書き込む # BEGIN WordPress ~ # END WordPress の中を修正するとWordPressが勝手に上書きすることがあるので、この中はいじらずに、その前に設定を追加すればいい。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?muraq\.com$
RewriteRule .* - [F]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

上記の例では、「サブドメインでないURLでアクセスしたらエラーを返す」という設定を追加している。

関連しているかも知れない記事:

このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 Buzzurlにブックマーク Bookmark this on Delicious このエントリをつぶやく
コメントする | トラックバックする

コメントをどうぞ

Powered by WordPress | BestInCellPhones.com Offers Free Cell Phones. Compare Rate Plans at iCellPhonePlans.com and find Cheap Palm Pixi at iCellPhoneDeals.com.