headerとfooter、そしてサイドのバナー類の更新をかける際に、作業は一度で終わらせたい。

 

かなり昔に作られたサイトをスマホに対応させたいというご依頼と、ハンバーガーメニューを設置したいというご要望に合わせて、htmlをすべてphpへ変更しました。

 

その際に、検索エンジンやお客様がお気に入りに登録をしてた時を考慮して

念のためhtaccessでリダイレクトをかけておきました。

 

ソースは以下の通り

 

RewriteEngine on
RewriteRule ^index.html$ https://url◎◎.co.jp/index.php [L,R=301]
RewriteRule ^ファイル名01/index.html$ /ファイル名01/index.php [L,R=301]
RewriteRule ^ファイル名02/index.html$ /ファイル名02/index.php [L,R=301]
RewriteRule ^ファイル名03/index.html$ /ファイル名03/index.php [L,R=301]
 
 
一行目 RewriteRule ^index.html$ https://url◎◎.co.jp/index.php [L,R=301]
 
これなんだけど、
RewriteRule ^index.html$ index.php [L,R=301]
URL無しではリダイレクトされなかった。
なので、「https://url◎◎.co.jp/index.php」へ書き換えたところ無事にリダイレクトされたのでURLは必須なのかな?と。
 
導入されてしまっていたcgi類は変更できなかったけど、まぁ、これで少しは楽になるのかなと思っております。