Konflikt index.htm mit index.php

  • Liebe Forenmitglieder,
    auf eine hilfreiche Antwort von marX hin habe ich meine Permalinks überprüft und aktualisiert. Weil das mit den Permalinks so schön ist, möchte ich es noch schöner haben und die Permalinks in der Hauptebene aufrufen.
    Die FAQ [size=10]WordPress trotz Installation in Unterverzeichnis über Hauptverzeichnis aufrufen habe ich befolgt und es funktioniert prinizipiell auch. Momentan sind beide Varianten möglich.[/SIZE][size=10]
    Wenn ich nun die erste Variante einstelle (was ich gerne würde), kabbelt sich die index.php mit der index.htm
    http://www.m-klueber.de/index.htm[/SIZE][size=10]Die statische index soll aber bleiben, da es hier eine Weiche zum statischen Teil der Seite gibt. Wie kann ich diesen Konflikt lösen?
    Gruß vom Polarfuchs

    mk

    [/SIZE]

    Einmal editiert, zuletzt von Polarfuchs (16. August 2010 um 10:21)

    • 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

  • auf eine hilfreiche Antwort von marX hin habe ich meine Permalinks überprüft und aktualisiert.


    Bitte bitte. :-)

    Was genau ist das Problem? Wird die index.php vor der index.html bevorzugt? Dann schreib mal folgendes in die .htaccess:

    Code
    DirectoryIndex index.html index.php


    Das heißt: beim Aufruf verwende die index.html, wenn es keine gibt, dann die index.php.

    SELFHTML: Webserver/CGI / Webserver / .htaccess - Server-Reaktionen kontrollieren

  • danke für die Antwort!

    htm wird vor php bevorzugt, das klappt wie es soll.

    Das Problem ist etwas anders gelagert: Die Blog-Startseite ist nicht mehr aufrufbar, weil generell die htm kommt. Auch vom Tellerrand aus lande ich immer auf der htm, wenn ich "Blog ansehen" drücke.
    Man kommt dann nur noch auf die gewünschte Blog-Startseite, wenn man den vollständigen Pfad manuell eingibt: "m-klueber.de/index.php".
    Wenn man dann die alte Blog-URL "m-klueber.de/mk" eingibt, dann gerät man in eine Redirect-Schleife, die schließlich in eine Fehlermeldung mündet.

    Meine Zielvorstellung ist, die Blog-Startseite "m-klueber.de/mk/" auch weiterhin so zu lassen, weil sie ja auch im www so verlinkt ist, die Posts hingegen ohne das verflixte "/mk" anzuzeigen.

    Beste Grüße vom Polarfuchs

  • Mmh, klingt kompliziert. Vielleicht könntest du die "Blogadresse" (in den WP-Einstellungen) auf /mk (oder index.php?) einstellen, keine Ahnung ob das so funktioniert. Ansonsten würde mir noch einfallen, per mod_rewrite (oder einfach per Weiterleitung) von /mk auf das Blog umzuleiten. Aber da in WP meistens das Blogverzeichnis verlinkt wird, und nicht auf die index.php weiß ich nicht ob das alles so funktioniert wie du das gerne hättest. Ich vermute mal, irgendwo musst du Abstriche machen. :neutral:

  • puuh, da hab ich mir wahrscheinlich zu viel vorgenommen. Die die Zieladresse mit "index.php" geht nicht, und die Umleitung hat nicht geklappt. Aber selbst wenn das irgendwie funktionieren sollte: die alten links mit "mk/?p=...", die auch innerhalb der Seite für Querverweise verwendet wurden, sind dann alle im Eimer und landen auf der 404.
    Fazit: Perfektionismus hat Grenzen. Ich lass es.
    Trotzdem vielen Dank, zumindest hab ich was dabei gelernt.
    Ein Gruß vom Polarfuchs

Jetzt mitmachen!

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