静的ページからWordPressへお引越し

リニューアル案件でよくある静的HTMLで作成されてあったWebサイトをWordPressに乗せ換える時に行った処理をメモ。

RewriteRuleを追加

RewriteRuleで条件を追加します。WordPressのデフォルトの.htaccessに追記。

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.html?$ / [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

5行目にRewriteRule ^index\.html?$ / [R=301,L]を追記しました。

できた!\(^o^)/
けど、これってこの記述の前で「indexファイルをスラッシュ(ファイル名なし)にリダイレクトさせる方法」で書いたようにスラッシュで統一させておけば不要な記述といえばそうなる。まぁ、知識としてね。

参考サイト

Apache HTTP Server Tutorial: .htaccess files
https://httpd.apache.org/docs/2.4/en/howto/htaccess.html