元サイトから一部ディレクトリのみ新サイトへリダイレクトする際の記述方法

redirect2

確証が得られなくて、20分ほど検索エンジンと格闘してしまったので備忘録として。

ちょっとの疑問が大きな不安に。

元のサイトの一部ディレクトに今回新たに制作するサイトの情報があって、新しいサイト公開時にリダイレクトを設定することになった時のこと…。

やりたいこと

わかりにくいですが、test.comというサイトの中に、Aというお店の情報ページ(test.com/aaa)とB(test.com/bbb)というお店の情報が、それぞれページを分けて掲載されており、B単独のサイトC(ccc.com)を制作し、リダイレクトするということです!

B(test.com/bbb)というお店の情報にはもちろん下層ページB-1(test.com/bbb/abc)があって、制作するサイトに対応するページがあります。 けど、下層ページB-2(test.com/bbb/bcd)には対応するページがないのでトップ(ccc.com)にリダイレクトする必要がある。

こうやって後から考えると小難しく考えたのが良くなかった….。

.htaccessに書くこと

リダイレクトなので.htaccessにその旨を記載します。 結論から言うと以下。

 

Redirect permanent /bbb/ http://www.ccc.com/

Redirect permanent /bbb/abc/ http://www.ccc.com/abc/

 

以上。超普通ですね。なんか馬鹿らしいです。

迷ったのが以下も書く必要があったのかということ。

 

Redirect permanent /bbb/bcd http://www.ccc.com/

 

書かなくて良いということに確証が取れず、不安になり調べることに。

 

結果、どっちでも良いということでした。

 

 

 

はぁ。

redirect2

ABOUTこの記事をかいた人

Tetsu

都内で働くWebディレクター。ディレクターになる前は某アパレルブランドにて勤務。「なんとなくおもしろい」という理由でこの業界にいる。このブログもなんとなく続けてます。Twitterはやっていません。