Top > Diary > 2012-01-16

ディレクトリ移動とリダイレクト

ふ~、成功しました

TAMA Networks の場所を変えた。
今までは、http://amatsukami.jp/scripts/pukiwiki/ の中にあった。これをトップの http://amatsukami.jp/ に持って来たのだ。つまり二階層上にあがったことになる。なんでこんなことをしたかというと、動的生成用のページは、scripts ディレクトリの中に置くべきと言うボクの中でのポリシーがあったのだ。
ところが最近、ウチのサーバでいろんな CMS を設置したりしてて、どれもルート・ディレクトリに置いてるのよね。
確かに、scripts フォルダに入れたら、URL そのものが長くなるしねぇ……。

ならばいっそ、TAMA Networks もルートに置いちゃえってことで、ルートに置くことにした。
ところがそれだと問題が残る。置くのはいいけど、検索エンジンとかには scripts/pukiwiki/ に貼られちゃってる。そこで、PHP で以下の簡単なスクリプトを組んでおいた。

<?php
  $uri = ereg_replace("scripts/pukiwiki/", "", $_SERVER['REQUEST_URI'] );
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: http://amatsukami.jp$uri");
  exit();
?>

これで、http://amatsukami.jp/scripts/pukiwiki/index.php?~~ にアクセスしたものは自動的に、http://amatsukami.jp/index.php?~~ にリダイレクトされる。本当はウェブサーバにやらせたかったんだけど、なんか引数付きはうまくいかんかった。なんかやり方あるのかなぁ??
写真は昼に食べた、多奈可家という手打ち蕎麦屋。ボク的には浅草橋で標準的なおそば屋さんかなと思っているけどどうなんだろう。ちなみに安い。

1201160240.jpg

#article


リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Fri, 20 Jan 2012 20:40:00 JST (4478d)