Probleme mit clean URLs und XML sitemap
am 03.11.2016 - 10:52 Uhr in
Hi zusammen,
folgendes Problem habe ich gerade auf meiner D8 (2.1)-Seite. Die Links können index.php enthalten und ich weiß nicht wie ich das wegbekomme.
ZB www.meine-seite.de ist auch über www.meine-seite.de/index.php aufrufbar. Das sollte doch eigentlich nicht möglich sein.
Gleiches für meine-seite.de/artikel/titel auch aufrufbar unter meine-seite.de/index.php/artikel/titel
Nun habe ich festgestellt, dass meine sitemap.xml (erstellt mit simple xml sitemap) nur Pfade enthält die index.php enthalten.
Wie lässt sich das fixen? So wie ich das sehe habe ich sich in der settings.php oder .htacess keine Einträge die derartiges auslösen würden?!
Hoffe mir hat jmd einen Rat! Besten Dank!
Lg
- Anmelden oder Registrieren um Kommentare zu schreiben
Du solltest das Modul
am 03.11.2016 - 11:11 Uhr
Du solltest das Modul [do:redirect] einsetzen, damit falls ein Alias existiert immer der gezeigt wird. Mit [do:pathauto Pathauto] legst Du generische Pfadmuster für Deine Nodes an und damit sollte das Problem des Doppelaufrufes erledigt sein. Ob das mit der Sitemap dann klappt, weiß ich nicht. Das mußt Du halt ausprobieren.
Hi Wla, danke für die
am 03.11.2016 - 14:11 Uhr
Hi Wla,
danke für die Antwort. Pathauto nutze ich bereits (sry hatte ich vergessen zu erwähnen). Weitere Konfiguration war bisher nie notwendig (Drupal7) und die "index.php" sollte ja eigentlich automatisch aus den Links ersetzt werden. Somit müsste eine URL die index.php enthält eigentlich zu einem 404 führen. Ich verstehe einfach nicht wie beides parallel aufrufbar sein kann und wieso die xml sitemap nur die links mit index.php nimmt. Leitet mein Server da etwas falsch weiter ?
Lg
Pathauto allein reicht nicht.
am 03.11.2016 - 14:27 Uhr
Pathauto allein reicht nicht. In D7 brauchte man zusätzlich globalredirect. In D8 ist das in redirect aufgegangen. Nur damit wird auf einmal definierte URL-Aliase umgeleitet und man sieht immer nur eine URL.
Vielen Dank, Werner das
am 03.11.2016 - 22:31 Uhr
Vielen Dank, Werner das wars!!!!! Kann es kaum glauben. Weshalb ist ein solches Module dann nicht im core.
würde dir gerne ein Bier ausgeben, wie ist deine paypal-email?