現在のサイト構造はそのままに、それよりさらに上にTOPページとしてtop.htmlを設定したいと思います。
元々のTOPページはindex.htmlなので、index.htmlからtop.htmlにリダイレクトしたいのですが、top.htmlからindex.htmlに移動した際にまたtop.htmlにリダイレクトされるのを防ぎたいです。
以下で試してみましたがうまくいかず、御教授願いたいと思います。
RewriteEngine on RewriteBase / #除外 RewriteCond %{REQUEST_URI} !^top.html$ #リダイレクト RewriteRule ^index.html$ http://hogehoge.com/top.html [R=302,L]
つまり一方通行のリダイレクトを行いたいということでよろしいでしょうか?
そういうことになります!よろしくお願い致します。
>さらに上にTOPページとしてtop.htmlを設定したい・・・ → どのような理由なのでしょうか?
先方の都合なのですが、大規模なサイトのリニューアル前に、取り急ぎ現状のサイトは維持したまま納期までに新しいTOPページだけ作りたい、というご依頼のためです。
>現状のサイトは維持したまま納期までに新しいTOPページだけ作りたい・・・ → indexページのリニューアルではダメなのでしょうか? SEO的に見るとindexページが、各フォルダの「顔」となります。
全くおっしゃる通りなのは理解できるのですが・・・ 納期とサイトの規模の関係でそうせざるを得ない状況です。なんというか、現状のサイトはとりあえず維持したまま、そのサイトへリンクするためのTOPページを作る、といった感じです。
元々のindexページも表示させるのであれば、ファイル名入れ替えで良い気がしますが、理解が足りずスミマセンでした。
普通こんなことはしませんよね。なのでどうしたらいいのか非常に困っていたところです。貴重なご意見いただきありがとうございました。
ランディングページ作成とは、ちょっと意味合いが違いそうですね。こちらこそ理解が足りずスミマセンでした。
いえ、普通は理解できなくて当然だと思います。別のURLのランディングページ作成だったら話は早いのですがね。ありがとうございます。
回答1件
あなたの回答
tips
プレビュー