Startseite nicht erreichbar nach Permalink Wechsel

  • Guten Abend,

    ich habe eine Wordpress-Seite auf einem Windows-Server mit IIS.

    Standardmäßig war die Linkstruktur der Seite:

    Code
    www.domain.de/index.php/%postname%/

    Ich möchte einen "pretty" Permalink nutzen, also habe ich eine benutzerdefinierte Struktur angelegt:

    Code
    www.domain.de/%postname%


    Nun habe ich die web.config soweit geändert, dass die einzelnen Seiten über den "pretty" Permalink aufrufbar sind.

    Nur die Startseite lässt sich über domain.de nicht erreichen, wenn die benutzerdefinierte Struktur aktiviert ist. Die Startseite ist dann nur über domain.de/index.php erreichbar.

    Über die Eingabe von domain.de wird versucht die index.html aufzurufen, wenn die (bei mir leere) Datei nicht vorhanden ist, erscheint ein 404 Fehler.

    Wie bekomme ich die Startseite auf das Domain-Stammverzeichnis :?:

    Über eure Hilfe würde ich mich sehr freuen!

    LG
    dnl27


    Meine web.config:

    [size=8]<?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
    <rules>
    <rule name="Rewriter" stopProcessing="true">
    <match url="^(.*)$" ignoreCase="false" />
    <conditions>
    <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
    </conditions>
    <action type="Rewrite" url="./index.php/{R:1}" appendQueryString="true" />
    </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration> [/SIZE]

    • 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

  • Hallo,

    ich hatte das gleiche oder ein ähnliches Problem. Die Lösung scheint eine separate Regel für die "leere" URL zu sein. Die web.config sieht damit wie folgt aus:

    Viele Grüße,
    ulr

Jetzt mitmachen!

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