Virtuelle Seite mit htaccess

  • Hallo Ihr alle,

    ich habe fogendes vor:

    Es sollen URLs verwendet werden können in der Form
    http://meine-seite.de/detailansicht/…titel-der-seite

    Wann immer eine derartige URL aufgerufen wird soll tatsächlich die Seite
    http://meine-seite.de/detailansicht/

    ausgeführt werden (ohne dass die lange URL im Browser verschwindet, also kein redirect 301 o. so)
    (Die Seite http://meine-seite.de/detailansicht/ holt dann über ein PHP-Script die Inhalte zu der jeweiligen URL aus einer externen Datenbank.)

    Ich bekomme aber trotz zahlreicher Versuche das interne Umleiten der virtuellen URLs auf die Seite http://meine-seite.de/detailansicht/ über die htaccess nicht hin.

    Versucht habe ich u.a.

    RewriteRule ^detailansicht/(.+)$ detailansicht/

    was zwar im htacces-Tester jede URL
    http://meine-seite.de/detailansicht/irgendwasdahinter
    in
    http://meine-seite.de/detailansicht/

    umwandelt, aber wenn ich die Zeile in meine WordPress htaccess einbaue, funktioniert das nicht.
    (Wp zeigt trotzdem 404 für alle http://meine-seite.de/detailansicht/irgendwasdahinter leitet also nicht wie gewünscht auf die vorhandene Seite http://meine-seite.de/detailansicht/ um)

    Insgesamt sieht die htaccess so aus:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    # BEGIN Mein Test
    RewriteRule ^detailansicht/(.+)$ detailansicht/
    # END Mein Test
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress


    Kann mir da jemand weiterhelfen?
    Ich bin sehr dankbar für jeden guten Tipp wie man das mit den virtuellen URLs realisieren kann!

    Beste Grüße :)
    weruio

    PS.: meine-seite.de ist nicht meine Domain. Es bringt also nichts auf die hier offenbar automatisch verlinkten URLs zu klicken.

    2 Mal editiert, zuletzt von weruio (6. Februar 2019 um 12:14)

    • 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

  • meine-seite.de ist nicht meine Domain.


    Dafür gibt es extra Beispiel-Domains, z.B. example.com

    [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]

Jetzt mitmachen!

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