メタページがあるので、URLは検索クエリーと言ったほうが適切。ルーティングは検索。
正しくないURLでもルーティングルールとメタページあるので、「URLは検索クエリー」と言ったほうが適切。
ページ名を元にして作ったURLで、「I'm Feeling Lucky」をする。
サイト外に貼られたURLは、書き換えようがないのでリダイレクトしなければならない。
貼られたURLはページ名が変わっても、ページ内容が他のページ(よく似た名前の別ページ)に移っても、移動先につながるよう維持したい。
実装案 †
- ページ名が変わったときにリダイレクトにする方法もある(Scrapboxのように)。
- リンクを開いた時点での検索のほうがリダイレクトよりも分かりやすい。メタページで。ページ名の変更履歴ではなくて。過去版も検索対象。
- ページ名が変わりすぎた場合のためにリダイレクトもする。ページ名変更を記録するページを使って。
- リダイレクトではなく、ルーティング結果が検索結果。URLは指定された通り。レスポンスコード200でリダイレクト先の内容を返す。
- -
クエリーはページに対する操作ばかり。Xではすべてがページなので。どのページ(名詞)に何をするか(動詞)を指定する。