• Anonymous User 18407908

    (@anonymized-18407908)


    Hallo zusammen,

    ich habe seit ein paar Tagen folgendes Problem: Ich installiere eine neue WordPressinstallation auf meinem neu angelegten Webserver und richte diese dann ein. Ändere ich aber die Einstellungen der Permalinks auf Beitragsname bekomme ich immer einen 404 Fehler ausgegeben stelle ich dies jedoch auf einen anderen Wert ein funtkioniert dies ohne weitere Probleme.

    Folgende Plugins / Themes sind installiert:
    – Das Astra Theme + Pro Addon
    – Elementor + Pro Addon
    – Classic Editor
    – Borlabs Cookie PRO
    – Updraft

    Ich habe auch bereits probiert ob es evtl. an einem der Plugins liegt und habe diese der Reihe nach deaktiviert was aber leider keine Änderung brachte auch eine Neuinstallation sowie das neu anlegen der DNS Einstellungen brachte leider bisher keine Änderung. Dazu sei noch gesagt das die Seite unter den selben Einstellung ohne Probleme bereits online war.

    Mit freundlichen Grüßen

    BIGMonkey

    • Dieses Thema wurde vor 5 Jahren, 6 Monaten von Anonymous User 18407908 geändert.
Ansicht von 1 Antwort (von insgesamt 1)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Damit eine Änderung der gewünschten Permalinkstruktur auch greift, müssen ein paar Dinge gewährleistet sein:

    • auf Apache-Webservern muss eine .htaccess-Datei mit Weiterleitungsregeln angelegt werden. Kannst du leicht prüfen: Ist im Web-Stammverzeichnis eine .htaccess vorhanden? Hat WordPress dort etwas wie
      # BEGIN WordPress
      
      RewriteEngine On
      RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      
      # END WordPress

      abgelegt? Falls es keine .htaccess gibt, leg eine mit diesem Inhalt an und teste die Permalink-Einstellung „Beitragsname“.

    • auf Apache-Webservern muss das Servermodul mod_rewrite ativiert und der Server anschließend neu gestartet werden. Manche Webhoster bieten im Kundenmenü eine Möglichkeit, das Modul unter „Experten-Einstellungen“ oder ähnlich verheißungsvoll klingendem Menü zu aktivieren.
    • Apache-Webserver müssen so konfiguriert sein, dass Änderungen durch die .htaccess möglich sind:
      <Directory /var/www/html>
      AllowOverride All
      </Directory>

      Wenn du keinen eigenen Server betreibst, kannst du beim Support des Webhosters nachfragen. Die Einstellung gehört aber eigentlich bei guten Webhostern zum Standard, während es bei selbst aufgesetzten Servern schon mal vergessen wird.

    • nginx-Server funktionieren ganz anders, hier muss in der Serverkonfiguration angegeben werden, wie die URL behandelt wird. (vgl. https://wordpress.org/support/article/nginx/#general-wordpress-rules)

    Geh die Punkte mal durch, vielleicht findest du dann schon den Fehler.

Ansicht von 1 Antwort (von insgesamt 1)

Das Thema „404 Fehler nach Änderung der Permalink-Einstellungen“ ist für neue Antworten geschlossen.