Blog nicht erreichbar - Fehler 404

  • Moin Moin zusammen,

    ich betreibe unter neuseeland-erleben.info eine eigene Wordpress Installation. Gestern habe ich die HTTP-Kompression für das entsprechende Verzeichnis /nz/ eingeschaltet.
    Seit gestern Abend oder heute morgen kann jetzt nur noch die Startseite aufgerufen werden. Jeder weiterführende Link führt jedoch zu einem 404 Fehler.
    Ein Ausschalten der Kompression hat noch keine Verbesserung herbeigeführt. Selbst auf das Backend komme ich nur noch durch "/wp-login.php", der "admin" Bereich ist auch nicht mehr erreichbar. Andere Änderungen habe ich nicht vorgenommen.
    Wisst ihr was das sein könnte?

    Danke für eure Hilfe und liebe Grüße

    Jochen :?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • einen Versuch ist es wert

    gehe zu Dashboard => EInstellungen ==> Permalinks speichere neu ab

    und
    was steht alles in der htaccess

  • Hallo Monika,
    besten Dank für deine schnelle Antwort. Also die htaccess sieht wie folgt aus:

    #######################################################################
    # Diese .htaccess wurde vom STRATO-Webservermanager erstellt #
    #######################################################################

    # Semalt blocken und zurückschicken
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://.*semalt%5c.com [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://.*kambasoft%5c.com [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://.*savetubevideo%5c.com [NC]
    RewriteRule (.*) http://www.semalt.com [R=301,L]


    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress
    ## EXPIRES CACHING ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access 1 year"
    ExpiresByType image/jpeg "access 1 year"
    ExpiresByType image/gif "access 1 year"
    ExpiresByType image/png "access 1 year"
    ExpiresByType text/css "access 1 month"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType text/x-javascript "access 1 month"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    ExpiresDefault "access 2 days"
    </IfModule>
    ## EXPIRES CACHING ##

    <filesMatch "\\.(js|js.gz)$">
    Header set Cache-Control "max-age=604800, private"
    </filesMatch>

    AddType video/ogg .ogg
    AddType video/webm .webm
    AddType video/mp4 .mp4


    Wenn du was findest... "you made my day" :-)
    Danke und liebe Grüße

    Jochen

  • Bei mir funktioniert deine Seite einwandfrei. Hast du das Problem bereits behoben?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Hallo SirEctor,
    ja und nein, ich habe nix gemacht. Hatte aber auch Strato angeschrieben. Scheinbar haben die an der htaccess gearbeitet. Die ist jetzt viel kürzer und nun funktioniert auch die Seite wieder. So ganz verstehen tue ich das nicht. Aber der Fehler schien dort zu liegen, wie Monika vermutet hat. Nun warte ich mal auf die Antwort von Strato...
    wenn ich die habe, poste ich diese als Hilfe.
    Die neue htaccess sieht übrigens jetzt so aus.

    #######################################################################
    # Diese .htaccess wurde vom STRATO-Webservermanager erstellt #
    #######################################################################


    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

  • hebe dir diese htaccess, also die neue auf
    und versuch mit einem Cache Plugin deine Site schneller zu machen

    zb das da

    https://wordpress.org/plugins/autoptimize/

    aber auch da musst bei den Einstellungen aufpassen, nimm zuerst die Standard Einstellungen und schau ob es funktioniert

    kracht alles, einfach via FTP wp-content/plugins diese Plugin dann löschen

  • Hallo Monika,
    Ja gesichert habe ich schon
    Autoptimize habe ich bereits, hilft bei der Schnelligkeit aber kaum. Die Seite hat viele recht hochauflösende Bilder, was natürlich auf die Performance drückt. Die Bilder werden mit Optimus (oder so ähnlich) optimiert.
    Danke für die Hilfe und liebe Grüße

    Jochen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!