Creative Plus

遊んで・学んで・試してみてクリエイティブをプラスする「デジタルアート系ブログメディア」

cp_blog_respo_01

テクノロジー

WEBサイトの引っ越し「.htaccess」で301リダイレクトで、特定のディレクトリを除外する方法

投稿日:


 
こんばんは(^-^)/

ナカジ(@cp_nakajun)です。

 

サイトの引っ越し作業を依頼されたので

いつもどおり、「.htaccess」で丸ごとリダイレクトさせようとしたら

以下のようなケースに遭遇したので共有しようと思います。

 

どんな状況かと言うと

スポンサーリンク

あるURLにアクセスするとサーバー「WWW」にアクセスしindex.htmlが表示されます。

 

ところが、別のURLにアクセスすると「Other_domains」にあるindex.htmlにアクセスする状態

 

引っ越ししたいのはこの「WWW」以下のサイトだけ

 

この「WWW」に「.htaccess」で301リダイレクトすると「Other_domains」まで転送されてしまいます。

 

そんな時は「.htaccess」を以下のように記述することで特定のディレクトリを除外することができます

 

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !(^/Other_domains/)
RewriteRule ^$ http://www.new.com/ [R=301,L]

 

これだけで上手くいきました。

 

僕はこのページを参考にさせて頂きましたので

もし僕の説明が判りづらい場合はご参考ください。

 

 

cp_blog_001

cp_blog_001

サイト運営者

運営者:ナカジ
PureDataやFoxDotで音楽やってます。
インタラクティブ映像の仕事してました。
メディアアート、テクノロジーアートが主軸です。
日本のメディアアーティスト大国化に貢献したい。


運営者プロフィール&当サイトの詳細

follow us in feedly

記事を検索



プログラミングで生み出す「創造表現」

cp_blog_respo_04

-テクノロジー

Copyright© Creative Plus , 2018 All Rights Reserved.