Seite 1 von 1

RewriteCond auf Unterverzeichnis

Verfasst: 29.01.2010, 17:46
von Billy04
Hallo zusammen

Ich habe folgende Situation:

Meine Hauptseite habe ich mit folgender htaccess so definiert, dass egal ob mit www oder ohne, ich immer auf meine seite mit www. gelange.

RewriteCond %{HTTP_HOST} !^www\.meineseite\.de$
RewriteRule ^(.*)$ https://www.meineseite.de/$1 [L,R=301]

Ich habe jedoch noch ein Unterverzeichnis:

meineseite.de/unterverzeichnis/

mittels htaccess (modrewrite) - habe ich ebenfalls definiert, dass man mit
www.meineseite.de/[b]unterverzeichnis.html[/b] -> auf www.meineseite.de/unterverzeichnis/index.php gelangt.

Dies aus dem einfachen Grund, dass ich die Endung mit .html schöner und einfacher finde als mit unterverzeichnis/

Was ich nun noch machen möchte ist, dass wenn man die URL des Unterordners aufruft mit www und ohne und mit slash und ohne, dass ich auf www.meineseite.de/unterverzeichnis.html gelange.

Also Bsp.

https://meineseite.de/unterverzeichnis/ -> www.meineseite.de/unterverzeichnis.html

https://www.meineseite.de/unterverzeichnis/ -> www.meineseite.de/unterverzeichnis.html

https://meineseite.de/unterverzeichnis -> www.meineseite.de/unterverzeichnis.html

https://www.meineseite.de/unterverzeichnis -> www.meineseite.de/unterverzeichnis.html


Kann mir jemand weiterhelfen, was ich da als htaccess defnieren muss?

Vielen Dank und schönes Wochenende

Gruss Billy

Verfasst:
von

Verfasst: 29.01.2010, 18:47
von Malte Landwehr
Falls ich dich richtig vorstanden habe:

Code: Alles auswählen

Redirect 301 /unterverzeichnis/ http://www.meineseite.de/unterverzeichnis.html
Redirect 301 /unterverzeichnis http://www.meineseite.de/unterverzeichnis.html

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.meineseite\.de$
RewriteRule ^(.*)$ http://www.meineseite.de/$1 [L,R=301]