Problem mit geänderter index.php

  • Hallo zusammen,

    da ich eine gesonderte Startseite index.html meinem wordpress vorschlaten möchte, habe ich die index.php von wirdpress in index1.php umbenannt. Läuft auch soweit so gut.

    ABER:

    in den permalinks hatte ich bis jetzt:

    http://www.example.com/seite1

    jetzt habe ich dort: http://www.example.com/index1.php/seite1

    Wie kann ich das evtl. über htacess ändern um wieder meine alten links zu haben, also http://www.example.com/seite1

    das index1.php bekomme ich übrigens über die permalinkseinstellungen mit der varable %postname% nicht manuell entfernt, auch nicht in "seiten bearbeiten"

    danke schonmal für die Hilfe

    gruß
    Volker

    • 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

  • Danke für den Tip.

    Gib der index.php wieder ihren alten Namen, und schreib in die .htaccess vor den WordPress-Block:

    Code
    DirectoryIndex index.html index.php

    Problem dabei ist, dass dieses in WP eingebaute "canonical redirect" auch dann funktioniert, wenn ich diesen .htaccess-Eintrag nutze.

    Ich habe diesen redirect auch bereits über ein Plugin ausgeschaltet, was aber dazu führt, das ich keine rss-feeds mehr abonnieren kann und die automatischen Weiterleitungen im Dashboard nach Änderungen nicht mehr geht :-(
    Hier mal das Plugin:

    PHP
    <?php remove_action( 'template_redirect', 'redirect_canonical' );?>

    Noch ne andere Idee?

    Danke
    Volker

  • nunja, ich habe halt eine vorgeschaltete index.html und WP im root installiert. Da dies eine Seite ist, die ich für eine Kundin umgestaltet habe, sollen alle Links der alten HP bestehen bleiben. Somit ist ein Install in einem Unterverzeichnis aufgrund der dann geänderten Linkstruktur nicht möglich, daher dachte ich an die Umbennenung der index.php in index1.php. Klappt ja auch, nur dass in der Permalinkstruktur das index1.php immer vorgeschaltet wird.

    Und darum geht es mir ja eigentlich, gibt es eine Lösung evtl. über moddrewrite in der htaccess, dieses index1.php in den Links wegzubekommen (wie oben beschrieben)

    danke
    Volker

    Einmal editiert, zuletzt von frosch68 (17. Dezember 2009 um 09:11)

  • Warum erstellst du die »vorgeschaltete« Seite nicht einfach in WordPress und deklarierst sie als Startseite?
    Dazu genügt es schon, diese Datei »home.php« zu nennen und sie ins Templateverzeichnis zu werfen. Dein Weg sieht mir viel zu umständlich aus.

    Ich verstehe auch nicht, wo jetzt noch die index1.php herkommt, die doch eigentlich wieder index.php heißen sollte.

  • Warum erstellst du die »vorgeschaltete« Seite nicht einfach in WordPress und deklarierst sie als Startseite?
    Dazu genügt es schon, diese Datei »home.php« zu nennen und sie ins Templateverzeichnis zu werfen. Dein Weg sieht mir viel zu umständlich aus.

    klingt als gute Idee, manchmal sieht man den Wald vor lauter Bäumen nicht... ;)

    Aber was meinst Du mit "Dazu genügt es schon, diese Datei »home.php« zu nennen und sie ins Templateverzeichnis zu werfen" ???

    Die Seite sollte keine Menus oder Footer haben, ist so etwas machbar für eine einzige Seite?

    gruß Volker, der grade auf der Leitung steht

  • Hmm, hab doch noch ein Problem...

    das mit der Startseite hat genital gefunzt, Danke nochmal...

    ABER:

    ich habe unter >Einstellungen >lesen natürlich die neue Home als statische Seite eingestellt und auch die eignens angelegte Seite "Mein Blog". Wenn ich nun auf Mein Blog klicke, komme ich wieder zur Startseite, obwohl diese als Artikelseite eingestellt ist.

    HÜÜLFEEEE, das problem kenne ich noch nicht

    EDIT: Problem schon gelöst, ich habe die Seite statt home.php umbenannt in start.php und schon klappt es auch mit den Blog, keine Ahnung warum, aber ist so

    Einmal editiert, zuletzt von frosch68 (17. Dezember 2009 um 10:56)

Jetzt mitmachen!

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