Mod Rewrite ergänzen

  • Hallo,

    vielleicht kann mir jemand von euch weiterhelfen :D
    Ich habe bei meinem Blog für jeden Beitrag ein paar Keywords hinterlegt. Diese sind in einem Benutzerdefinierten Feld abgelegt. In der Ansicht des Beitrags (Frontend) möchte ich nun diese Begriffe auf die Suchfunktion verlinken.

    Beispiel:

    Code
    [URL]http://www.meinblog.de/?s=auto[/URL]
    [URL]http://www.meinblog.de/?s=Ersatzteile[/URL]
    [URL]http://www.meinblog.de/?s=Motor[/URL]

    Jetzt möchte ich das ganze etwas suchmaschinenfreundlicher gestalten und diese Verlinkungen so optimieren, dass die Links so aussehen:

    Code
    [URL]http://www.meinblog.de/thema/auto[/URL]
    [URL]http://www.meinblog.de/thema/Ersatzteile[/URL]
    [URL]http://www.meinblog.de/thema/Motor[/URL]

    Über die .htaccess sollen nun alle Anfragen zu:

    Code
    [URL]http://www.meinblog.de/thema/[/URL]BEGRIFF

    Umgeleitet werden auf:

    Code
    [URL]http://www.meinblog.de/?s=[/URL]BEGRIFF

    Nur wie muss ich die .htaccess anpassen, damit dies geschieht?

    Danke und Gruß
    Oneside

    Erfolgreicher bloggen: Tipps und Tricks für WordPress Blogger: http://www.blog-mal.de

    • 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

  • die htaccess wird normalerweise schon richtig geschrieben

    jetzt musst Du zum Admin-Menü -> Einstellungen -> Permalinks gehen und dein Schema wählen
    ich habe Benutzerdefiniert

    Code
    /%category%/%postname%/

    gesetzt

  • Hi,

    es ging bei meiner Frage aber nicht um die normalen Permalinks für Kategorien und Beiträge, sondern darum, alle Anfragen zu:

    HTML
    http://www.meinblog.de/thema/BEGRIFF

    per Mod Rewrite auf die Wordpress Suche zu leiten:

    HTML
    http://www.meinblog.de/?s=BEGRIFF

    Also eben alle Anfragen, die an "/thema/" gehen.

    Gruß
    Oneside

    Erfolgreicher bloggen: Tipps und Tricks für WordPress Blogger: http://www.blog-mal.de

    Einmal editiert, zuletzt von oneside (17. Februar 2010 um 16:58)

  • Ich hab mal ein wenig rumprobiert, komme aber auf keine Lösung.

    Wenn ich folgende Rule hinzufüge:

    HTML
    RewriteRule ^thema/(.*)  ./index.php?s=$1 [L]

    und die Url wie folgt aufrufe:

    HTML
    http://www..de/thema/auto

    Zeigt er mir einen Beitrag zum Thema Auto an.
    Warum das denn? Wieso leitet er nicht intern auf die Wordpress-Suche weiter?

    Erfolgreicher bloggen: Tipps und Tricks für WordPress Blogger: http://www.blog-mal.de

Jetzt mitmachen!

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