Beiträge von b3317133

    Dein hier angegebener Link ist mit http, daher erfolgt erstmal ein Redirect zu https durch WordPress, WordPress wird hier derzeit also doppelt geladen. Gib Deine Links überall direkt mit https an, dann geht das schon etwas schneller.

    Da Du Elementor nutzt, und damit vermutlich den Gutenberg Editor nicht, kannst Du das Laden seiner CSS Datei entfernen, Hinweise dazu z.B. hier im wordpress.org Forum.

    Dazu werden relativ viele Schriftart Dateien geladen, evtl. könnte man da was bereinigen (nicht zu viele verschiedene Stile o.ä.). Auch statt der beiden Icon Schriftarten (eicons (wohl nur für das Icon des mobilen Menüs) & fontawesome) könnte man ggf. nur eine nutzen.

    Auch das Emoji Script ist eigentlich überflüssig, siehe Disable Emojis (viele Caching/Minify Plugins haben auch die Möglichkeit, das zu entfernen).

    Generelle Hinweise zu Geschwindigkeit und verschiedene Minify/Caching Ansätze hier im Elementor Blog.

    Versuche es wie beschrieben zuerst ohne den angepassten bzw. verschobenen Redirect Block nur mit einmal Speichern der Permalinks. WordPress sollte die Redirects alleine können.

    Ergänzung: Es geht ja eigentlich auch darum, die Ursache des ggf. "tieferliegenden & globalen Problems" zu ermitteln. Der Redirect Block ganz oben wird funktionieren, versteckt das Problem aber nur.

    Jeweils den Browser Cache leeren nach allen Änderungen. Der Browser merkt sich sonst die vorherigen Redirects.

    Klicke einmal ohne Änderungen in Einstellungen > Permalinks unten auf den Speichern Button. Funktioniert dann die Weiterleitung?

    Falls nein, setze Deinen Redirect Block an den Anfang der [FONT=Courier New].htaccess[/FONT], etwas ergänzt wie folgt, ungetestet:

    Apache Configuration
    # BEGIN CustomSSL
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>
    # END CustomSSL
    Zitat von "Marcus[IS

    , post: 821338, member: 25287"]Auch bei einem meiner Themes will das nicht so ganz klappen, ...


    Bei welchem Theme genau? Welche Plugins laufen noch? Link zur Seite?

    Ein allgemeingültiges "Entfernen Snippet" gibt es nicht, es werden zig Wege genutzt Fonts nachzuladen, teilweise auch direkt in CSS Dateien per [FONT=Courier New]@import[/FONT] o.ä.

    Die Weiterleitung für Dinge ausserhalb von WordPress funktioniert bereits, siehe [FONT=Courier New]/readme.html[/FONT]

    Auch innerhalb von WordPress klappt es, wenn z.B. die http Seite mit [FONT=Courier New]/?p=69[/FONT] o.ä. aufgerufen wird.

    Weitere Fragen:

    • Evtl. sind noch andere Dinge in der [FONT=Courier New].htaccess[/FONT] (oder in einer [FONT=Courier New].htaccess[/FONT] eines übergeordneten Ordners) vorhanden. Poste die ganze [FONT=Courier New].htaccess[/FONT].
    • Was genau ist bei Einstellungen > Allgemein in den beiden URL Zeilen eingestellt? Ist dort ein [FONT=Courier New]/[/FONT] am Ende vorhanden? Falls ja, entfernen.
    • Was genau ist bei Einstellungen >Permalinks eingestellt?

    Was ist denn abgesehen davon falsch am Widget? Ist doch nur simples html?


    Es wurde viel zu früh im ganzen Ablauf ausgegeben, technisch falsch. Sowas kann dann Einflüsse auf Redirects bzw. nicht mehr mögliche Redirects haben.

    Darauf achten, dass vor [FONT=Courier New]get_header()[/FONT] und auch in der [FONT=Courier New]functions.php[/FONT] des Themes ausserhalb von [FONT=Courier New]<?php[/FONT] keinerlei Leerzeichen, Zeilenumbrüche usw. sind.

    Der Redirect an sich in der [FONT=Courier New].htaccess[/FONT] Datei ausserhalb von WordPress funktioniert, das kannst Du z.B. mit der [FONT=Courier New]/readme.html[/FONT] Datei testen.

    Der Website gibt derzeit auf jeder Seite schon vor dem eigentlichen HTML Header einen Codeblock aus:

    Code
    <div id="alert-header"><div id="block-17" class="widget widget_block widget_text">
    <p class="has-text-align-center">Am Wochenende 13. + 14.08. ist geschlossen. </p>
    </div></div>


    Das ist dort falsch eingefügt. Finde heraus, woher der Codeblock kommt und entferne das. Funktioniert dann die Weiterleitung?

    Man kann z.B. den [FONT=Courier New]login_redirect[/FONT] Filter dafür verwenden:

    Wenn die Ursache klar dem WP Rocket Plugin zugeordnet werden kann, könntest Dich an den Hersteller des Plugins wenden. Evtl. liegt dort ein Fehler bei der Verarbeitung von Scripts bei der Minify Funktion vor.

    Hinweis am Rande: Das Cookie Notice Plugin ist ggf. falsch eingerichtet, der Website lädt derzeit auch ohne Zustimmung alles mögliche wie YouTube usw. und setzt Cookies.

    Die Seite erzeugt lt. Browser Konsole derzeit einen Scriptfehler, vermutlich funktioniert das Menü daher nicht.

    Code
    Uncaught SyntaxError: missing ) after argument list


    Deaktiviere bei der Suche nach Darstellungsproblemen und zur weiteren Ursachensuche bei Scriptfehlern alle Cache-, Optimier- und Minfy-Plugins, um Einflüsse dort auszuschliessen, derzeit mind. aktiv: WP Rocket

    Dein Theme legt die Breite der Untermenüs auf [FONT=Courier New]11.5em[/FONT] fest.

    Füge dieses CSS z.B. in Design > Customizer > Eigenes CSS ein, das erhöht die Breite (nur im angegebenen Beispielpunkt).

    Code
    .sc_layouts_menu_nav > li.menu-item-3003 ul {
        width: 22em;
    }