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でアクセスしたらエラーを返す」という設定を追加している。
RSS Feed
Twitter
2010年2月12日(更新2010年2月15日)
MuRa
カテゴリー:
タグ: