トップページ > 制作ブログ > WordPress > WordPressの.htaccessが勝手に書き換えられてしまう場合はココをチェック!
WordPressのロゴ

仙台宮城の皆さんこんにちは!

今日はWordPressの.htaccessについてのお話です。WordPressではパーマリンク設定をすると自動的に.htaccessが生成されます。リダイレクトの内容などはこの.htaccessに加えていくこになるのですが、何度やっても加えた内容がいつの間にか消えてしまいます。


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

# END WordPress

注目していただきたいのは、1行目の# BEGIN WordPressと11行目の# END WordPressという記述です。この間に記述すると消えてしまうわけです。

なので、リダイレクトの記述などは、下記のような形で# END WordPressの下に記述します。


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

# END WordPress

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^www\.datena\.net
RewriteRule (.*) http://datena.net/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>

上記のように記述すれば、もう消えることはありません

さいごに

WordPressの.htaccessに何かしら記述を加えた記憶がある場合は、一度チェックしてみてください。
もしかしたら、以前に追加した内容が消えてしまっているかもしれません。

それではまた!仙台宮城でのホームページ制作やサイトリニューアルならアンドシークまで!もちろん宮城県外の方も大歓迎です!

関連記事

アクセスランキング

カテゴリ

タグクラウド