Seite 1 von 1

301 Umleitung htaccess wenn Ordner + .html

Verfasst: 11.09.2013, 22:35
von testerchen2
Hallo zusammen,

ich habe folgendes Problem:
Meine alten Seiten hatten die Endung .html und waren alle unter der Root-Adresse direkt aufrufbar. Im Zuge einer Umstrukturierung wurden jetzt Kategorien erstellt und die Endung .html ist entfallen aber der Dateiname ist gleichgeblieben (eben nur ohne .html).

Gibt es eine einfache htacces Umleitung (301) die folgendes bewerkstelligt:

Leite alle Seitennamen mit Endung .html um auf die Seiten ohne .html aber nur wenn die Seite nach einem Ordner kommt.
Beispiel:
wenn jemand die Seite
www.domain.com/ordner/seite-ueber-schuhe.html aufruft leite um nach
www.domain.com/ordner/seite-ueber-schuhe

aber wenn jemand die Seite ohne Ordner dazwischen aufruft dann leite um zur Domain (301)
Beispiel:
www.domain.com/seite-ueber-turnschuhe.html aufruft (also ohne Ordner dazwischen) leite um auf
www.domain.com

Gibt es hierfür eine Lösung ? Vielen lieben Dank für eure Hilfe.

Verfasst:
von

Verfasst: 11.09.2013, 22:51
von chris21

Code: Alles auswählen

RewriteCond %{REQUEST-URI} ^/(^\/)/(^\/).html$
RewriteRule ^(.*)$ /%1/%2 [R=301,L]
RewriteCond %{REQUEST-URI} ^/(^\/).html$
RewriteRule ^(.*)$ / [R=301,L]

Verfasst: 23.11.2013, 11:06
von Slimding
@testerchen2
Tolles Verhalten:
Fragen stellen und dann nichts aber auch garnichts. Kein Dank, kein ok, kein geht nicht oder sonst was.
Du hast es überhaupt nicht verdient eine Antwort bekommen zu haben.
Weiß man leider nicht vorher.

Leb Dein Leben weiter.