• Gelöst Frank

    (@biosud)


    Servus,
    leider finde ich nichts passendes zu meinem Problem …

    Ich weiß nicht, wann dieses Problem aufgetaucht ist – ich verkaufe einen Saisonartikel – da kommt die Zeit er st noch (= derzeit keine Bestellungen = daher auch nichts bemerkt).

    Also – Auf meinem Shop habe ich mehrere Produkte und mehrere Seiten – sowie Impressum etc. erstellt. Lief bis die Tage alles absolut reibungslos … jetzt auf einmal kann ich -keine- Seite mehr aufrufen, die von der Startseite verlinkt ist. Auch direkt kein aufrufen/anzeigen möglich: „Not Found – The requested URL was not found on this server.“

    Ich habe diverse und viele Seiten belesen, die sich mit defekten Seiten beschäftigen – mein Prob ist da allerdings so nicht bei gewesen.

    Ich habe jetzt schon folgendes gemacht:
    1.) Alle Plugins deaktiviert
    2.) den Cache etc. alles komplett gelöscht
    Kein Erfolg
    1.) Alle Plugins deaktiviert
    2.) Anderes Grund-Theme genommen
    3.) den Cache etc. alles komplett gelöscht
    Kein Erfolg
    4.) Mal einen Beitrag erstellt und an das Menü gehangen
    Kein Erfolg – ist erstellt aber nicht sichtbar …

    Mittlerweile bin ich absolut ratlos … da ich auch nicht der „Crack“ in WordPress bin.

    Habt Ihr eine Idee woran es liegen kann? Den Link zur Seite habe ich eingetragen.

    Ich bedanke mich sehr für Eure Mühe ind Rückinfo im Voraus.

    VG
    Frank

    • Dieses Thema wurde geändert vor 4 Jahren, 9 Monaten von Frank.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 13 Antworten – 1 bis 13 (von insgesamt 13)
  • Geh mal auf Einstellungen > Permalinks. Was ist da ausgewählt?

    Thread-Starter Frank

    (@biosud)

    Servus,

    bei gebräuchliche Einstellungen stehts auf Beitragsname || https://bio-sud.de/beispielbeitrag/

    und bei Produkt Permalinks steht Benutzerdefinierte Basis || /produkt/

    Schau bitte mal per FTP nach, ob die Datei .htaccess noch im Web-Stammverzeichnis liegt und ob da noch ein Code-Block enthalten ist, der so aussieht:

    
    # 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
    
    Thread-Starter Frank

    (@biosud)

    ja ist drin – mit angleichungen … kann ich diese hier posten oder besser nicht?

    Thread-Starter Frank

    (@biosud)

    Alles auf halt.

    Ich habe jetzt einfach Deine htacces genommen und da rein kopiert
    es geht …
    weg ist # BEGIN ShortPixelWebp und unterpunkte

    Also ist es wohl das Plugin, welches mir die Datei versaut hat oder?

    Kannst du hier posten – in der .htaccess stecken eigentlich keine vertraulichen Daten. Wenn’s geht, verwende bitte den [CODE]-Button zur Formatierung.

    Also ist es wohl das Plugin, welches mir die Datei versaut hat oder?

    Möglich. Hast du den Code noch? Der WordPress-Block sollte nur als letztes ausgeführt werden.

    Thread-Starter Frank

    (@biosud)

    Normal stand bei mir vorher

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
    RewriteCond %{HTTPS_HOST} ^www.bio-sud\.de$ [NC]
    RewriteRule ^(.*)$ https://bio-sud.de/$1 [R=301,L]
    </IfModule>
    # END WordPress

    und dann war dieser hinten drann gehangen:

    # BEGIN ShortPixelWebp
    # Die Anweisungen (Zeilen) zwischen <code>BEGIN ShortPixelWebp</code> und <code>END ShortPixelWebp</code> sind
    # dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
    # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
    
    # END ShortPixelWebp

    Jetzt habe ich Deinen Code genommen und alles läuft prächtig.
    Kann ich denn „meinen“ oberen (BEGIN WordPress) Code wieder so einbauen? Oder sind da fehler drin?

    Das kannst du alles wieder einbauen: Der obere Teil enthält eine Weiterleitung für Besucher, die http eingegeben haben, der untere Teil ist nur ein Platzhalter, in den das Plugin möglicherweise noch etwas eintragen möchte, wenn du Einstellungen veränderst. Da drunter sollte aber der WordPress-Block kommen, den du hinzugefügt hast.

    Thread-Starter Frank

    (@biosud)

    Upsss -Ha.
    Da muss der Vogel drin sein – habe das („mein“ alter Code) gerade rüberkopiert – und die Seiten sind nicht mehr erreichbar – also wie vorher.
    Daher muss dann darin der Fehler sein.

    Bei Dir steht RewriteBase / drin – bei mir (s.o.) nicht … was hat dieser Befehl zu bedeuten? Muss der da mit rein oder kann der fehlen?

    … ok gerade getestet -nicht überlebenswichtig – das macht es auch nicht aus. Es muss m. E. also in dem Code darin sein. Aber den (und die .htaccess) habe ich seit Monaten nicht angerührt.

    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von Frank. Grund: gerade getestet

    Ich sehe gerade, dass du deine Weiterleitung http -> https in den WordPress-Block geschrieben hast. Dieses # BEGIN WordPress und # END WordPress wird als Platzhalter verwendet, um alles darin zu löschen und durch die Weiterleitungsregeln von WordPress zu ersetzen, kann also Probleme bereiten. Probier doch mal folgendes:

    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
    RewriteCond %{HTTPS_HOST} ^www.bio-sud\.de$ [NC]
    RewriteRule ^(.*)$ https://bio-sud.de/$1 [R=301,L]
    </IfModule>
    
    # BEGIN ShortPixelWebp
    # Die Anweisungen (Zeilen) zwischen <code>BEGIN ShortPixelWebp</code> und <code>END ShortPixelWebp</code> sind
    # dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
    # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
    
    # END ShortPixelWebp
    
    # 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
    
    Thread-Starter Frank

    (@biosud)

    😉 😉 😉 😉

    JUPPs. Das geht.
    Möchte Dich jetzt nicht noch weiter löchern – Du hast mir -sehr- geholfen.

    Ich bedanke mich bei Dir aus vollem Herzen.

    Ich bin sehr froh das es Menschen wie Dich gibt, die Ihre freie Zeit u. a. dazu nutzen, um anderen zu helfen – und das kostenlos.

    Also nochmal – vielen lieben Dank und einen schönen Abend Bego Mario.

    VG Frank

    Das wünsche ich dir auch. Danke für die Rückmeldung und viel Erfolg mit der Website.

Ansicht von 13 Antworten – 1 bis 13 (von insgesamt 13)
  • Das Thema „Keine Seite mehr aufrufbar“ ist für neue Antworten geschlossen.