サブフォルダインストールで「投稿全体を表示」ボタンが機能しない

もう一つの問題は、埋め込みURLのトピックIDを検索するためにAPIにcurlを実行すると、末尾のスラッシュのためにそれを見つけることができないことです。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でパーマリンクの末尾のスラッシュを削除するためにstr_replaceを行う必要がありますが、これは意味がありません。カノニカルURLには末尾のスラッシュがあるからです…

実際には、Discourseはパーマリンクを存在しないURLに正規化しています…正規化されたバージョンは末尾のスラッシュがあるものになるべきです。

「いいね!」 1