https://matrix-room-list-jp.netlify.app/ から部屋を開くリンク。今は matrix.juggler.jp に固定してるんですが、たとえば部屋のあるホームサーバのWebUIに飛ばしたいとか、ユーザがクッキーに覚えさせたホームサーバのWebUIに飛ばしたいとかありますよね。
そこでホームサーバのホスト名からWebUIを開く標準的な方法を調べてみました。
- 単純に http://{ホームサーバ}/ に飛ばすのはNGです。Synapseが動いてるサーバのトップページにWebUIがない場合がいくつかあります。
- 基本的には
https://{ホームサーバ}/_matrix/client
にアクセスするとリダイレクトするかWebUIが開くことになってます。
では試してみましょう。
(追記:CloudFlareを使ってるサーバでUser-Agentの指定により挙動の違いが見られたので 最近のChromeのUAを設定した状態で再テストしました)
server | status code | contents or redirect location |
---|---|---|
matrix.org | 404 Not Found | 404 - No Such Resource No Such Resource Sorry. No luck finding that resource. |
matrix.juggler.jp | 302 Found | Location: https://matrix.juggler.jp/ |
matrix-jp.net | 302 Found | Location: https://riot.matrix-jp.net/ |
smith.gdgd.jp.net | 302 Found | Location: https://neo.gdgd.jp.net/ |
matrix.fedibird.com | 200 OK | Element Sorry, Element requires JavaScript to be enabled. (script…) |
matrix.sabakan.industries | 200 OK | Element Sorry, Element requires JavaScript to be enabled. (script…) |
nibbana.jp | 200 OK | Element Sorry, Element requires JavaScript to be enabled. (script…) |
- CloudFlareさんは302を内部で処理しちゃってるみたいですね。
- matrix.org にはデフォルトのWebUIが設定されてないようです。
You must log in or register to comment.