WordPress を使ったことがないので使ってみようとした。 リバースプロキシを間に挟んで特定のサブディレクトリに置いてみたのだが なぜか
/xxxx/wp-admin/index.php
とかにリクエストしたはずなのにブラウザの検索ウィンドウの表示が
/wp-admin/index.php
になっていた。
…History APIを誰かが使っているなと思って調査。 このようなコードを見つける。(URL は別物化してある)
<link
id="wp-admin-canonical"
rel="canonical"
href="https://example.com/wp-admin/"
/>
<script>
if (window.history.replaceState) {
window.history.replaceState(
null,
null,
document.getElementById("wp-admin-canonical").href + window.location.hash
);
}
</script>
wp-admin-canonical…? ChatGPT に投げたら SEO 対策だの一貫性だの説明がついたが本当に何なんだ…
で調べてみたら以下にたどり着いた https://core.trac.wordpress.org/ticket/35561 そして最終的に今(2024/8/17)から二週間前の時点からして問題が解決してねえことがわかっただけだった。
ふざけてやがるぜ
仕方がないのでフォーラムとかにあった wp-admin-canonical を抹消してくれるプラグインを入れるつもりである
追記:
インストールではまったのでこれを追記。 https://wordpress.org/support/topic/why-this-plugin-cannot-install/
48958544-c207-4041-b1b6-d55d5367671c
ja