サポート » 使い方全般 » 投稿・固定ページの投稿ボタンをおすと、即座にTOPにリダイレクトされるようになりました

  • 解決済 小石

    (@kohetraiscojp)


    曖昧な内容で申し訳ありません。
    先日、「4.9.9」で運営していたマルチサイトが急に投稿できなくなった、という相談をうけました。
    具体的には、記事や投稿の本文に「style=”~”」のタグや「<tbody>」のタグがある場合に限り(<table>は大丈夫)、編集画面から下書き保存もプレビューも投稿もできず、ボタンを押すと即座にトップページにリダイレクトされる、というものでした。4つある子サイトすべて同じ状態です。
    逆にどんな長文でも、上記のタグがなければ問題なく動作しました。

    新規だけでなく既存のページも同様で、上記内容があるページについては修正が反映されない(プレビューや更新ボタンを押すとリダイレクトされる)という状況です。
    また、今回の件と関連するか不明ですが、「メディアを追加」ボタンで画像を挿入しようと試みると、アップロード・メディアライブラリ追加までは動きますが、ページへの挿入は動きませでした。

    いつからこうなったかは誰も把握していないということですが、その間、プラグインのアップデートとWPの自動更新はあったようです。
    GutenbergやClassicEditorも入れておらず、そのかわり他のプラグインは最新です。

    やったこと
    1.プラグイン全オフ→効果なし
    2.テーマをTwenty Seventeenに→効果なし
    3.パーマリンクをデフォルトに→効果なし
    4.マルチサイトの子サイトをふやして検証→同じ現象発生
    5..htaccessを初期のものに→効果なし
    6.デバッグモードオンに→リダイレクトの瞬間は特に出力なし
    7.WPを手動で4.9.10にアップデート→効果なし
    8.PHPのメモリやアップロード上限、MySQLのパケット上限を拡大→効果なし

    なにぶん初めて見る症状で、エディタ系の異常か、サーバが何かに反応してリダイレクトしているか、と推測していますが手詰まりになっています。
    このような動作の場合、どういった可能性がありそうでしょうか。もし似たケースの解消例やヒントを頂ければ幸甚です。
    よろしくお願い致します。

    • このトピックは 小石が1 ヶ月、 4 週間前に変更しました。
    • このトピックは 小石が1 ヶ月、 4 週間前に変更しました。
15件の返信を表示中 - 1 - 15件目 (全20件中)
  • CG

    (@du-bist-der-lenz)

    htmlタグを直に入れているようですが、ClassicEditorでは、大丈夫ではないでしょうか

    小石

    (@kohetraiscojp)

    ご返信ありがとうございます。
    ClassicEditorも入れて入るのですが(ver4.9なので動作しているかわかりませんが)、特に動きに変化はありませんでした。

    CG

    (@du-bist-der-lenz)

    文字通り受け止めてしまわれましたか。そのとおり、ver4.9にClassicEditorを入れても、何か起こるものでもないでしょうね。つまりは、今ひとつ確認してみることとは、そのようなことに思ってます。

    小石

    (@kohetraiscojp)

    ご返信ありがとうございます。
    申し訳ありません、書き漏らしがありました。先方の事情で、ver5へのアップデートやGutenberg導入は5月になって動作が安定してから、という縛りがあります。

    こんにちは、

    このマルチサイトで、テストか何かの目的で、gutenbergプラグインをアクティベートしたことはありますか?

    もし、あるなら、cookieを削除してみてください。

    編集しようとする投稿のURLは、以下のようになっていますか?

    
    post.php?post=1010&action=edit&classic-editor__forget&classic-editor
    

    それとも、

    
    post.php?post=10494&action=edit
    

    でしょうか?

    今のところ、マルチサイトの場合、Gutenbergプラグインをアクティベートしていなければ、旧来のエディタが使われると思っているのですが、エディタはTinyMCEですよね。

    小石

    (@kohetraiscojp)

    ありがとうございます。

    まだgutenbergは導入しておりませんので、
    通常のTinyMCEで動作しているようです。
    編集画面の末尾は

    post.php?post=10494&action=edit

    こちらのほうでした。
    よろしくお願いします。

    version 4.9.9では、gutenbergはコアに実装されていないので、コアは従来のエディタです。

    なので、何かしら問題が出るとすると、gutenbergプラグインか、プラグインがブロックエディタ対応で、後方互換性で、何かやらかしているといった事になると思います。

    以下は、あてずっぽうな話になりますが、4.9のころのグーテンベルグプラグインは、クッキーを経由して、投稿一覧ページの、投稿の新規作成ボタンなどで従来エディタで投稿を開くとか、グーテンベルグで開くといった事をやっていたように思います。

    
    var_dump($_COOKIE);
    

    等としてみると、テスト用のサイトの一部で、

    
     ["wp-settings-1"]=>
      string(281) "...&gutenberg_tracking=on..."
    

    といったグーテンベルグの設定ぽいのが見つかったりします。(今は、これはないと思いますが、)

    そういったものが原因で、おかしな動作をしているのではないかと、妄想しています。

    4.9.9であれば、gutenbergをインストールしていないのであれば、クラッシクエディタも必要ありません。

    クラッシクエディタプラグインを削除して、すっきりさせた状態で、ブラウザを変更してもう一度試してみるとか、キャッシュ、クッキーなどを削除してみることから、仕切り直ししてみてはどうでしょうか?

    ちなみに、私の環境では、マルチサイトの5.1で、ご指摘のコードを入力してみましたが、gutenbergプラグインを使っているものも、そうでないものも、再現はできませんでした。(マルチサイト 3サイト)

    • この返信は1 ヶ月、 3 週間前に  nobita さんが編集しました。
    小石

    (@kohetraiscojp)

    詳細にご検証いただき、ありがとうございます。
    ClassicEditorを削除の上、ブラウザを変えてプレビューを試みましたが、やはりリダイレクトされました。
    テキストエディタでタグをつけたものもアウトだったようです。

    ただ、同じサーバに設置したAdminerでmysqlの構造を見ようと操作していたところ、同じくサイトのTOPへリダイレクトされてしまったので、このサーバ上でブラウザが何らかの反応をするとTOPへ飛ばす、という状況になっているのではないかと感じました。

    そのためリダイレクト自体はサーバか.htaccessによるものという気がしますが、発端である「特定のhtmlタグが入っている記事を保存・プレビュー」すると発生する現象自体は依然不明のままです…。

    ダメもとでよろしければ

    もう既にやっているかもしれませんが、、、

    設定/パーマリンク設定 で なにも変更しないで 保存ボタンを押してみてください

    リライトルールを再生成できます。

    小石

    (@kohetraiscojp)

    ご返信ありがとうございます。
    試みてみましたが、特に変化はありませんでした。
    色々アドバイス頂いているのに、捗々しく進まず申し訳ありません…

    小石

    (@kohetraiscojp)

    先日頂いたアドバイスの通り、gutenbergでの動作を確認しようと、同じサーバ内に5.1.1で別のWordPressを単独でインストールしました。
    すると、テーブル混じりの記事でもプレビューや更新は問題ありませんでした。
    ただ、ClassicEditorを導入して記事をプレビューすると、同じくサイトTOP(マルチサイトの方の親サイト)へ飛ばされるようになりました。
    やはりサーバとエディターの合わせ技のような印象です。

    本体を5系にアップしたとしても、どのみちClassic Editorを使うことになるため、どうにか原因を抑えておきたいのですが、どこか調査の糸口となりそうな部分はありますでしょうか。

    長々と申し訳ありませんが、お心あたりがあれば、よろしくお願いします。

    RICK

    (@rickaddison7634)

    先日頂いたアドバイスの通り、gutenbergでの動作を確認しようと、同じサーバ内に5.1.1で別のWordPressを単独でインストールしました。

    サブディレクトリにインストールしたのか、サブドメインにインストールしたのか、
    既存サイトとの位置関係に何かがあるような気がします。

    CG

    (@du-bist-der-lenz)

    「サーバとエディターの合わせ技」であるかどうか、であればサーバーを変えてみることでしょう。

    小石

    (@kohetraiscojp)

    >ROCK様
    ありがとうございます。インストールはサブディレクトリです。
    (URLだけみれば、本体サイトの子サイトのような形になります)

    >CG様
    ありがとうございます。
    サーバが変えられたらいいのですが、公共団体の管理サーバのため、引っ越しが出来ない状況です。

    CG

    (@du-bist-der-lenz)

    インストールがサブディレクトリでは、このトラブルの要因として確認の意味ないかと思います。

15件の返信を表示中 - 1 - 15件目 (全20件中)
  • このトピックに返信するにはログインが必要です。