マストドン、誰かの同じトゥートでも自分のサーバー、つまりmstdn.jp で見る場合とその誰かのサーバーで見る場合ではurl が違うんだな。

サーバー名だけじゃなく、そのトゥートを識別するための数字の羅列も違う。

@barlow2001 URLが /web/accounts/〜 だったり /web/@barlow2001/〜 だったりするやつは、WebクライアントのURLです。アドレスバーにみえるやつ。

で、投稿そのものを示すURLは /@barlow2001/〜 の方です。こちらはどんなサーバからみても共通です。

メニューから『投稿へのリンクをコピー』とか、投稿時間のリンクをコピーすると得られます。

返信ありがとうございます。

のえるさんのこのトゥートですが、私のmstdn.jpのタイムラインに出てくるときは

mstdn.jp/web/@noellabo@fedibir

で、

fedibird.com に行ってそこで見ると

fedibird.com/@noellabo/1095689

です。
前者はmstdn.jpでキャッシュしたもののようで、urlの最後の数字の羅列はタイムスタンプのようですが、キャシュした時刻のタイムスタンプなのかな、と思いました。

ちなみにその前の私のトゥートは

mstdn.jp/web/@barlow2001/10956

でも

mstdn.jp/@barlow2001/109568866

でも見れました。少しフォーマットは違いますが。
後者が「投稿へのリンクをコピー」とか、投稿時刻をクリックした時に使われるurlですね。 [参照]

フォロー

@barlow2001 この /web のアドレスは、人に説明したりリンクを示す時には使わないでください。

使っても投稿の本来のURLにリダイレクトされるのですが、アクセスするまで正しいアドレスがわかりません。

なお、最後の数字はSnowFlakeと呼ばれるタイプのもので、タイムスタンプとランダムな数値で構成される、大小比較可能で予測しづらいIDです。

なるほど。
mstdn.jp をログアウトして、social.vivaldi.net のアカウントで見てみると、mstdn.jp/web/のurl のリンク先は見れませんでした。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。