“Show Full Post” ボタンがサブフォルダーのインストールで機能しないからの議論を続けます。
@angus は、いくつかの競合を避けるために、Discourse が埋め込みURLの末尾のスラッシュを削除していると述べました。
したがって、https://domain.com/path-to-url/ は https://domain.com/path-to-url として保存されるようになりました。
私の意見では、これはさらなる不整合を引き起こします。埋め込みURLのトピックIDを取得するためにAPIを確認しようとすると、末尾のスラッシュのために見つけることができません。Discourse は 404 ページを返します。
しかし、末尾のスラッシュを削除すると、値が返されます。
mobilon@Thiagos-MacBook-Pro ~ % curl 'https://tecnoblog.net/comunidade/embed/info?embed_url=https://tecnoblog.net/noticias/anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina/' -H 'API-KEY: <API KEY>' -H 'API-USERNAME: <USERNAME>'
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="utf-8">
<title>ページが見つかりません - Tecnoblog Comunidade</title>
mobilon@Thiagos-MacBook-Pro ~ % curl 'https://tecnoblog.net/comunidade/embed/info?embed_url=https://tecnoblog.net/noticias/anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina' -H 'API-KEY: <API KEY>' -H 'API-USERNAME: <USERNAME>'
{"topic_id":157645,"post_id":484103,"topic_slug":"anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina-tecnoblog","comment_count":15}%
正しいトピックを見つけるためには、WordPressで文字列置換を使用して、APIを確認する前にパーマリンクの末尾のスラッシュを削除する必要があります。正規のURLには実際に末尾のスラッシュがあるため、これは意味がありません…
言い換えれば、Discourse が存在しない URL にパーマリンクを正規化しているようなものです。