堀 浩一

Home About

   English

Ruby on RailsでURLをredirectする

(老いぼれ人工知能研究者のプログラミング日記)

2019年7月2日

2022年3月に東大を定年退職の予定です。
その時に私の研究室のホームページailab.t.u-tokyo.ac.jp(少なくとも、その中の私のページ)は、バシャっと閉鎖することになると思います。
ちょっとアクセス統計を確認しましたら、「工学と理学の違い」というページだけ、異様にアクセスが多くて、blog等に引用してくださっている方が何人もいらっしゃることがわかりました。
そこで、このページだけでも、今のうちに、ailab.t.u-tokyoからkoichihori.techにredirectしておこうと思いました。
しかし、これがそう簡単ではありませんでした。自作のプログラムで動的にhtmlファイルをその場で生成する仕組みにしているからです。
6年前に書いた自分のプログラムの中身をなかなか思い出せませんでした。

結局、Ruby on Railsのframeworkを使って作ったcontroller programの一つに

 
 if params[:id] == "9"
     redirect_to("https://www.koichihori.tech/kougaku_jp.html", status: 301)
     return
 end

という4行を挿入するという、あまり華麗とは言えない(加齢は、感じさせるかもしれませんが :-) )方法を試しました。
('status 301'は、このredirectionがpermanentであることを意味します。)
とりあえず、うまくいったようです。


CC0
To the extent possible under law, the person who associated CC0 with this work has waived all copyright and related or neighboring rights to this work.




関連項目(自動計算):
WindowsのコマンドプロンプトでUnicodeを使う
モバイル端末のための css <pre> と <code>
Google検索の結果にfaviconを表示する
WindowsからMacにVNCで接続しようとするとlogin windowが固まる
MeCabを使っていると、"'utf-8' codec can't decode byte 0xfa in position 0: invalid start byte" というエラーが起こる
WindowsでPythonを使う
FacebookボタンとTwitterボタンをきちんと並べる
長崎原爆の日
UNESCO: `Do you know AI or AI knows you better? Thinking Ethics of AI'
東京大学学術資産等アーカイブズポータル ー UTokyo Digital Collections
UAV/UGV Autonomous Cooperation
文化国家としての技術立国 ー 猪瀬博教授の思い出
工学と理学の違い
人工知能として認識されない人工知能の埋め込まれる社会に向けて
AI(人工知能)と哲学
映画「グリーンブック」を観て、年寄り人工知能研究者が考えること - 人種その他の差別とAI(人工知能)について
AI ELSI賞
倫理的AIの設計を支援するためのAI
機械屋と電気屋では振動のメンタルモデルが異なる
堀 浩一 ホーム
堀 浩一
文明と文化と科学と技術
人工知能とは