私はこたつでプログラミングを楽しんで、良いクリスマスを過ごしております。
今日は、今まで持っていた[oneclickhome.net]のドメインから、
アプリ紹介ページを[shonanshachu.com/oneclickhome]へ移動させました。
その手順を紹介したいと思います。
まぁ、.htaccessのmod_rewrite.cの設定です。
301リダイレクトとか302リダイレクトとかありますが、
それはまた別の回に解説するとして、
今回は301リダイレクトです。
ちなみに、oneclickhome.netとshonanshachu.comは同じサーバに相乗りですので、
/var/wwwのディレクトリの下には
- cake [cakephpのコアプログラム]
- oneclickhome [oneclickhome.netのディレクトリ]
- shonanshachu [shonanshachu.comのディレクトリ]
と構成されています。
shonanshachu.comとoneclickhome.netは同じcakephpのコアプログラムを使用しています。
別にする必要がある部分だけ、それぞれのディレクトリにファイルとしておいております。
今回は.htaccessなのですが、
/var/www/.htaccess
/var/www/oneclickhome/.htaccess
/var/www/shonanshachu/.htaccess
と3つあります。
oneclickhomeからshonanshachuなので、
/var/www/oneclickhome/.htaccess
を編集します。
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^oneclickhome\.net RewriteRule ^(.*)$ http://shonanshachu.com/$1 [R=301,L] <IfModule>
RewriteEngineをonにして、
Rewriteの条件にHTTP_HOSTがoneclickhome.netにマッチすれば
http://shonanshachu.com/へ書き換えると設定してあります。
これで、cakephpで問題なくリダイレクト出来ました。
次回もよろしくお願いします。
0 件のコメント:
コメントを投稿