.htaccess bei 404, bekomme das nicht hin

  • Hallo zusammen,

    benutze das mod rewrite von word-press um die Titel der beiträge in der URL angezeigt zu bekommen.
    Leider kommt bei einem 404 immer die Seite von wordpress, aber ich will gerne, dass meine index.php aus dem root Verzeichnis angezeigt wird.
    Der wordpress blog befindet sich in einem Unterverzeichnis.

    Der erzeugte code von wordpress sieht so aus:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /mein-blog/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /mein-blog/index.php [L]
    </IfModule>

    Das Einbinden von ErrorDocument 404 /index.php
    zeigt leider immer die wordpress seite an, egal ob ich es oberhalb des rewrite codes einfüge oder danach.

    Kann mir da jemand weiterhelfen?

    Danke
    portwally

    • 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

  • wenn ich dich richtig verstanden habe, hast du in einem unterzeichnis deines webspaces dein wordpress liegen.

    habe es auch bei einem blog so und da hab ich die htaccess so:

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

    # END WordPress

    hoffe das funktionier bei dir!

  • Zur Not einfach die index.php im Theme-Ordner kopieren, als 404.php umbenennen und speichern.

  • Danke für die Tips,

    hat leider bedes nicht funktioniert.
    Bei der htaccess von kalle wird beim aufruf eines artikels die index.php angezeigt.
    Die index.php als 404.php im themes order umbenennen geht leider auch ned, wegen einiger includes in der index.php.

    :-(

    Gruss
    portwally

  • portwally
    was is denn das für eine index.php im Root?

    ist das die von wordpress oder von wo...

    lg

  • Hallo Monika,

    die index.php im root ist ein script einer anderen Firma.
    Und dieses ist verschlüsselt, kann es also nicht editieren.
    Die index.php für wordpress liegt ein verzeichnis tiefer.

    Gruss
    portwally

Jetzt mitmachen!

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