Permalinks geben 404 aus.

  • Ich habe ein frisches wp 4.1 bei Hosteurope mit dem WebPacket L installiert.

    Stelle ich die Permalinks auf /%postname%/ wird mir die URL richtig angezeigt, aber es wird eine 404 Seite ausgegeben, wenn ich den Standart /?p=123 verwende läuft es normal.
    Stelle ich auf "Tag und Name" funktinieren die Artikel wie erwartet. Seiten URLs aber nicht.

    domain.tld/impressum -> 404
    domain.tld/impressum/datenschutz/ geht aber.
    Sprich die Parents funktinieren nur nicht.

    Die .htacces ist vorhanden und Wordpress kann sie auch beschreiben. Lösche is diese wird sie auch neu angelegt.

    mod_rewrite ist auf dem Server aktiv, ich habe mit einer test .htacces auf belibige andere interne und externe Seiten umleiten können.
    Auch das, hier im Form beschrieben vorranstellen von /index.php/ hat nicht geholfen.

    Ich wäre Dankbar wenn jemand mir noch ein Tipp geben könnte.

    Danke für die Hilfe.

    • 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

  • Ein Redirect ist kein Rewrite. Ganz sicher, dass das mod_rewrite läuft?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Mal so grob geraten...
    Wem fällt was auf?

    Zitat

    Stelle ich die Permalinks auf /%postname%[COLOR=#ff0000]/[/COLOR] wird


    domain.tld/impressum
    domain.tld/impressum/datenschutz[COLOR=#ff0000]/[/COLOR]

    Probier' Folgendes mal aus.
    domain.tld/impressum[COLOR=#ff0000]/[/COLOR]
    domain.tld/impressum/datenschutz

    In meinem WP werden allerdings URLs ala domain.tld/impressum auf domain.tld/impressum/ umgeleitet, drum konnte ich nicht testen ob da 404 erscheint.

    Einmal editiert, zuletzt von himitsu (30. Dezember 2014 um 00:42)

  • @maxe Danke dass Du Dich mit meinem Problem auseinander gesetzt hast.
    In der info.php wird unter "Loaded Modules" "mod_rewrite" angezeigt.
    Um zu testen ob mod_rewrite aktiviert ist habe ich eine test .htacces in einem unterordner angelegt mit:

    Apache Configuration
    RewriteEngine On
    RewriteRule ^ [URL]http://www.google.de[/URL] [R,L]


    Das meinte ich mit "umleiten".
    oder wie kann ich sicherstellen das mod_rewrite, richitg läuft?

    @himitsu auch Dir danke.
    /%postname%[COLOR=#ff0000]/[/COLOR]
    schlägt mir Wordpress vor wenn ich auf "Benutzerdefinierte Struktur" bzw "Beitragsname" umstelle.
    Aber auch das weglassen des / führt dazu das die Domain dann
    domain.tld/impressum ein 404 ausgibt.

    Gebe ich domain.tld/impressum/datenschutz/ wird auch mir domain.tld/impressum/datenschutz angezeigt. Also wird auch bei mir umgeleitet? (Wie kann ich das umleiten einstellen, testen?)

    Danke ich kann mir vorstellen wie schwer so eine Fernwartung ist.

    Danke für die Hilfe.

    Einmal editiert, zuletzt von lammfrom (30. Dezember 2014 um 11:14)

  • Hast Du möglicherweise einen Artikel der den selben Namen trägt wie eine Seite?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Danke mensmaximus fürs einbringen.
    Nein, und es tritt auch in mehren Fällen auf. Alle domain.tld/name geben ein 404 aus, und domain.tld/name/more funktionieren. Bei Seiten und bei Artikeln.

    Danke für die Hilfe.

  • Verwendest Du Custom Post Types von denen einer dem Namen einer Seite entspricht?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ein Redirection-Plugin benutzt du nicht zufällig?

    Probehalber einfach mal alle Plugins deaktivieren.


    Mir fällt grade auf, daß ich die Artikel als Unterseite benutze "/artikel/%postname%/" und es so keinen Konflikt mit Seiten geben kann, aber laut Vorlage "Beitragsname" sollte es auch ohne Funktionieren.

    Einmal editiert, zuletzt von himitsu (30. Dezember 2014 um 13:03)

  • Ich habe bisher nur 2 Artikel im Blog, den standart "willkommen bei wp" Artikel und einen /test/ damit ich testen kann ob die Links funktionieren. Dafür ca 30 Seiten, hier gibt es keine dopplung.

    Ein Redirection-Plugin benutze ich nicht.

    Dem Hinweis von himitsu folgend: stelle ich bei "Benutzerdefinierte Struktur" z.b. "/save/%postname%" ein werden die auch die Seiten der "ersten Ebene" angezeigt. domain.tld/save/impressum wird dann gefunden.
    Gut zu wissen, aber ich würde ja gerne ohne einen zwischen zusatz in der URL auskommen.
    (Danke nochmal an alle das ihr dran belibt)

    Danke für die Hilfe.

  • Dem Hinweis von himitsu folgend: stelle ich bei "Benutzerdefinierte Struktur" z.b. "/save/%postname%" ein werden die auch die Seiten der "ersten Ebene" angezeigt.

    Und genau das riecht gewaltig nach einem Custom Post Type mit einem Slug der mit einer Seite kollidiert. Also z.B. Custom Post Type "Portfolio" und eine Seite "Portfolio".

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Danke für eure Hilfe. Dank Euch habe ich das Problem eingrenzen können. Ein gekauftes Theme hat scheinbar da zwischen gefunkt. Ich hatte das nicht für möglich erachtet. Deaktivere und lösche ich das Theme läuft alles normal.

    Danke für die Hilfe.

  • Und genau das riecht gewaltig nach einem Custom Post Type mit einem Slug der mit einer Seite kollidiert. Also z.B. Custom Post Type "Portfolio" und eine Seite "Portfolio".


    Man kann testen,ob die Links funktionieren.

Jetzt mitmachen!

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