https://matrix-room-list-jp.netlify.app/ から部屋を開くリンク。今は matrix.juggler.jp に固定してるんですが、たとえば部屋のあるホームサーバのWebUIに飛ばしたいとか、ユーザがクッキーに覚えさせたホームサーバのWebUIに飛ばしたいとかありますよね。
そこでホームサーバのホスト名から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…) |
サーバ側設定としてはSynapseのhomeserver.yml に以下の変更を両方行います。
webclient
を追加するdeleted by creator