.htaccessでホームページのリダイレクトをしたい
実現したいこと
前提
サーバーはさくらレンタルサーバーを使用しています.
フォルダ構造は以下の通りです.
www/dir1/index.html <- 旧HPのインデックスページ
www/dir1/dir2/index.html
www/dir1/dir2/static/css/~~.css
www/dir1/dir2/static/js/~~.js
www/dir1/dir2/static/media/~~.jpg
dir2がReactでビルドしたbuild
フォルダと同じものです.
いくつかのファイルを省略しています.
発生している問題
.htaccessファイルをdir1に置き,記法を変えていろいろ試しましたがリダイレクトが行われません.
GoogleでHPを検索し,旧HPをクリックするとそのまま旧HPが表示されます.
試したこと
以下の内容をdir1直下の.htaccessファイルに書き込みました.
- 挑戦1: index.htmlを新しいindex.htmlに
RewriteEngine on RewriteRule ^index.html$ http://www.〇〇.jp/dir1/dir2/index.html [L,R=301]
- 挑戦2: ディレクトリごとリダイレクト
RewriteEngine on RewriteRule ^(.*)$ /dir2/$1 [L,R=301]
0 コメント