プラグイン「Redirection」によるリダイレクトに失敗

↬ishii00141.stars.ne.jp/?c=436

.htaccess に301リダイレクトを記述していたら のサイトヘルスで怒られた。

https://ishii00141.stars.ne.jp/20250318-1407-1962/

そこで、プラグイン #Redirection をインストールしてリダイレクトを設定したのだけど、「/@ishii」から「/wp/ishii/」へのリダイレクトに失敗して404エラーページを表示した。「/@hitorinezumi」から「/wp/hitorinezumi/」へも同様である。「/wp/@ishii」から「/wp/ishii/」へや「/wp/@hitorinezumi」から「/wp/hitorinezumi/」へは問題なかった。リダイレクト先をドメイン付きで表示しても404エラーになった。

「リダイレクトを確認」したら、次のように表示された。

リダイレクトによる問題ではない可能性が高いとのこと。「どういうことですか?」のリンク先を見てもよく分からない。

Redirect is returning a 404 – Redirection
https://redirection.me/support/problems/redirect-returning-404/

プラグイン がリダイレクトを禁止しているのだろうか? そうだとしても404エラーは変である。

プラグイン #Redirection によるリダイレクトを無効にしても変わらないので、有効化に戻しておくが、以前に試した時は問題がなかった。プラグイン のアップデートでエラーが生じるようになったのだろうか?

ちなみに、こちらのサイトは、次のURLにアクセスできる。

https://ishii00141.stars.ne.jp/@ishii

未分類
管理人のマストドンアカウントへのリンクなど

コメント

  1. ishii ishii より:

    .htaccess に次のコードを記述したら問題なかった。
    Redirect 301 /@hitorinezumi /wp/hitorinezumi/
    Redirect 301 /@ishii /wp/ishii/
    こちらのサイトも301リダイレクトを設定してあるので、外したらエラーになるのかもしれない。
    そんなわけで、404エラーよりはましなので、.htaccess に直接記述する方法は使うようにする。プラグイン #Redirection の方はリダイレクトの設定を無効化しておく。

  2. ishii ishii より:

    > ちなみに、こちらのサイトは、次のURLにアクセスできる。
    プラグイン「ActivityPub」の更新で不要になっていた。

    ".htaccessファイルに次のコードを入れて対処していたのだけど、必要なくなったので、.htaccessファイルから削除した。

    Redirect 301 /@ishii /
    Redirect 301 /@application /
    "
    プラグイン「ActivityPub」が5.4.0に更新された。 | いしい@試行錯誤
    https://ishii00141.stars.ne.jp/?c=236

    • ishii ishii より:

      301リダイレクトを設置していた理由。
      「アクセスできない」が具体的にどのようなものだったか記録してなかったけれど、こちらでも問題が生じていたことがあったらしい。

      "バグった。
      このせいかどうか分からないけれど、
      https://ishii00141.stars.ne.jp/@ishii
      にアクセスできない。
      "
      ユーザーのプロフィールが表示されない。 | いしい@試行錯誤
      https://ishii00141.stars.ne.jp/?c=229

      • ishii ishii より:

        プラグイン「ActivityPub」が5.4.0に更新されたことで、JSONのページが表示されていたのが表示されずにトップページにリダイレクトするようになっていた。

        "Fixed: Do not redirect /@username URLs to the API any more, to improve AUTHORIZED_FETCH handling.
        "
        ActivityPub – WordPress plugin | WordPress.org
        https://wordpress.org/plugins/activitypub/#developers

        https://hitorinezumi.cloudfree.jp/@ishii
        にアクセスして404エラーになったのは、この更新が原因かもしれない。 #WoedPress がsubdirectoryにある場合に対応してないのかもしれない。

        • ishii ishii より:

          次のURLは404えらー。@を取るだけでリダイレクトするようになっているのか?

          404 File Not Found
          https://hitorinezumi.cloudfree.jp/ishii

          これと関係あるか?

          "「/wp/@ishii」から「/wp/ishii/」へや「/wp/@hitorinezumi」から「/wp/hitorinezumi/」へのリダイレクトをプラグイン #Redirection で無効にしても転送された。.htaccess の301リダイレクトもない。
          どうして転送されたのだろう?
          "
          .htaccessでリダイレクトしてはいけないの? | いしい@試行錯誤
          https://ishii00141.stars.ne.jp/?c=447

タイトルとURLをコピーしました