Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author 3UU

    (@3uu)

    Das hat offenbar was mit Deinem Cache zu tun. Probier mal, ob es klappt, wenn Du Cachify deaktivierst. Irgendwas wirft naemlich die Header des Backends raus und schreibt eigene. Witziergeweise liefert es dann einen 404er HTTP-Fehler, liefert den Content vom Backend dnn aber doch aus. Also irgendwas ist da ganz kaputt bei Deiner Konfiguration oder dem Plugin.

    Hm, waere auch mal spannend zu erfahren, was passiert, wenn Du in der /wp-content/shariff/backend/index.php die ersten 5 Zeilen, welche mit “Header( ” anfangen, mit einem vorangestellt # auskommentierst. Also

    #header( "Expires: Sat, 24 Jan 1970 04:10:00 GMT" ); // date from the past
    #header( "Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" ); // always changed
    #header( "Cache-Control: no-store, no-cache, must-revalidate" );
    #header( "Cache-Control: post-check=0, pre-check=0", false ); // just for MSIE 5
    #header( "Pragma: no-cache" );

    Die Header-Zeile mit dem JSON aber bitte drin lassen ?? Dein Server liefert als Expire naemlich immer “Wed, 11 Jan 1984 05:00:00 GMT”. Daher vermute ich mal, das Plugin kommt mit Cache-Headern nicht klar.

    Thread Starter Steffen Peschel

    (@steffenpeschel)

    Ich hatte beim Cache und den js-Optmierungen schon mal nachgeschaut und bin da nicht fündig geworden. Ich habe jetzt mal Cachify und Autoptimize deaktiviert, kommmt aber immer noch der 404-Fehler.

    Plugin Author Jan-Peter

    (@starguide)

    Das Problem liegt an WordPress selbst. Sobald von der Standard-Permalink-Struktur abgewichen wird, sei es durch die Wahl von z.B. /Jahr/Monat/Tag/Beitragsname oder die Blogausgabe unter einem /blog/Beitragsname passiert, wie bei euch, schmei?t WordPress in jeden AJAX-Call der nicht über /wp-admin/admin-ajax.php l?uft einen 404 rein. Nicht irritieren lassen, über die admin-ajax.php laufen alle AJAX-Calls für Front- und Backend bei WordPress.

    Ein tempor?re Fix geht schnell, und liegt bereits auf Github. Die lang Version bedeutet die shariff.js anzupassen und den AJAX-Call umzubauen, so dass dieser über WordPress und nicht an WordPress vorbei l?uft. Siehe Codex: https://codex.www.ads-software.com/AJAX_in_Plugins. Wie sinnvoll das für unser Plugin ist, müssen wir noch evaluieren.

    So oder so, tempor?rer Fix kommt bald.

    Gru?,
    JP

    Thread Starter Steffen Peschel

    (@steffenpeschel)

    Okay, danke für die Erkl?rung. Ich habe derweil die ganze Statistikabfrage deaktiviert. Ich checke das dann also mit dem n?chsten Plugin-Update. Danke für Eure Mühe!

    Plugin Author Jan-Peter

    (@starguide)

    So, neue Version ist da.

    Thread Starter Steffen Peschel

    (@steffenpeschel)

    L?uft. Tausend Dank!

    Plugin Author 3UU

    (@3uu)

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Ajax request erh?lt ein 404’ is closed to new replies.