Kannst du dich im Backend anmelden?
Dann könntest du die Permalinks doch auf einen Standard-Wert (z.B. „Beitragsname“) umstellen?
Wie lautet denn die Permalinkstruktur, die du eingegeben hast?
Wieso hast du diese Struktur gewählt?
Thread-Starter
kaimdt
(@colehd)
Danke für deine schnelle Antwort.
Ich benutze genau den Standard-Wert den du mir vorgeschlagen hast.
Ich verwende eine statische Seite.
Habe ein Screenshot von meiner Einstellung gemacht, hoffentlich kannst du mir weiterhelfen.
http://ColeHD.de/wp-content/uploads/2018/03/Wphelp.png
-
Diese Antwort wurde geändert vor 6 Jahren, 6 Monaten von kaimdt.
Hey Kai,
wenn du alle Seiten erreichen kannst, außer die Startseite, klingt es, als ob die Startseite nicht als solche definiert ist.
Standartmäßig werden die letzten Beitrag beim Aufruf der Webseite angezeigt. Soll stattdessen eine statische Startseite angezeigt werden muss dies unter Einstellungen -> Lesen eingestellt werden.
Einfach auf „Deine Startseite zeigt“ – „eine statische Seite“ auswählen und dann als Startseite die entsprechende Seite wählen (in deinem Fall wohl „Home“).
Solltest du eine Blog Seite haben, dann kannst du diese als „Beitragsseite“ einstellen, ansonsten einfach frei lassen.
Da der Error „ERR_TOO_MANY_REDIRECTS“ beim Aufruf deine Seite kommt, würde ich zusätzlich mal in die .htaccess Datei in deinem Root Verzeichnis reinschauen. In der Datei wird die Permalinkstruktur definiert. Ansonsten könnten auch Plugins mit Redirect Funktion oder eine Einstellung in deinem Server zu diesem Fehler führen. Das sind aber grad nur Vermutungen, woran es noch liegen könnte.
Hoffe das hilft dir weiter.
Thread-Starter
kaimdt
(@colehd)
Leider nein, danke für deine Hilfe.
Ich hatte schon die Startseite verlinkt, habe herausgefunden das alle Standard-Werte von WordPress nicht funktionieren bis auf „Einfach“. Hier ist der Code der .htaccess:
# 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
Habe auch schon alle Plugins deaktiviert, den selben Fehler habe ich auch auf meiner zweiten Webseite die leider derzeit offline ist.
-
Diese Antwort wurde geändert vor 6 Jahren, 6 Monaten von kaimdt.
-
Diese Antwort wurde geändert vor 6 Jahren, 6 Monaten von kaimdt.
Bei welchem Hoster bist du? Vielleicht gibt es dort eine besondere Einstellung, die man beachten muss.
Thread-Starter
kaimdt
(@colehd)
Ich bin bei Host-Unlimited und ich glaube nicht, dadurch das meine zweite Webseite die ich selbst bei mir Zuhause hoste das gleiche Problem hat.
Da der Beitrag „Hello World“ mit dem Slug /hello-world
angezeigt wird, sollte mod_rewrite
richtig funktionieren. Die .htaccess
sieht auch unauffällig aus. Ich würde eher auf eine Fehlkonfiguration von Wordfence tippen.
Deaktviere doch mal im Backend alle Plugins. (Mit dem Plugin Health Check kannst du im Fehlerdiagnose-Modus die Plugins sogar ausschließlich für dich deaktivieren.)
Thread-Starter
kaimdt
(@colehd)
Danke für die Empfehlung des Plugins. Habe alle Plugins deaktiviert und es hat sich nichts getan der Fehler bleibt bestehend. Das Plugin Health Check hat mir noch folgende Infos gegeben:
Auf diesem Bild ist die cURL Version älter als die empfohlene minimale Version.
http://ColeHD.de/wp-content/uploads/2018/03/wphelp2.png
Im Problembehebungsmodus hat sich nichts geändert außer das nach dem beenden des Modus ein weiterer Fehler für kurze Zeit dazukam löste sich aber von selbst nach einem reload der Seite: Der Loopback Request für deine Website ist fehlgeschlagen, was die Funktion von WP_Cron sowie Theme- und Plugin-Editoren stören könnte.<br>Aufgetretener Fehler: (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received
-
Diese Antwort wurde geändert vor 6 Jahren, 6 Monaten von kaimdt.
-
Diese Antwort wurde geändert vor 6 Jahren, 6 Monaten von kaimdt.
Verwendest du ein Cache-Plugin? Das könnte erklären, wieso der Fehler trotz deaktivierter Plugins fortbesteht.
Hast du mal im Kundenmenü bei Strato geschaut, ob der Filter bei Serverside Security deaktiviert ist? (Wobei sich das eigentlich anders äußert.)
Mehr fällt mir im Moment dazu auch nicht ein.
Thread-Starter
kaimdt
(@colehd)
Leider bin ich nicht bei Strato habe bei meinem Hosting Anbieter alle sichtbaren Sicherheitssysteme deaktiviert. Habe nun meinen Hoster per Ticket informiert.
Ups, du hast ja geschrieben, dass du bei Host-Unlimited bist – ich muss da wohl etwas verwechselt haben. Sorry.
Thread-Starter
kaimdt
(@colehd)
Danke an alle die Versucht haben zu Helfen.
Es haben diese Informationen gefehlt, die der User Manuel eingeben muss.
WP_HOME: Nicht definiert
WP_SITEURL: Nicht definiert
Das Problem lag in der wp-config.php
Habe mich im Internet schlau gemacht und habe bemerkt das in der Config einiges gefehlt hat:
Dies musste ich nur noch Manuel einfügen.
define('WP_HOME','http://colehd.de');
define('WP_SITEURL','http://colehd.de');
-
Diese Antwort wurde geändert vor 6 Jahren, 6 Monaten von kaimdt.
-
Diese Antwort wurde geändert vor 6 Jahren, 6 Monaten von Torsten Landsiedel. Grund: Code als Code ausgezeichnet
Hm, diese Einträge überschreiben den Wert, der eigentlich in Einstellungen > Allgemein vorgegeben wird. Schau mal, ob du das inzwischen nicht sogar wieder aus der wp-config.php
auskommentieren kannst.
Thread-Starter
kaimdt
(@colehd)
Hat nicht funktioniert. Der gleiche Fehler wie davor.
Was steht denn in Einstellungen > Allgemein, wenn du das in der wp-config.php
auskommentierst?