-
https - redirect und SEF
Hallo!
Ich habe folgendes Problem und hoffe, dass ihr mir helfen könnt (habe wirklich schon stundenlang nach Lösungen gesucht und viel rumprobiert):
Für ein Projekt an dem ich arbeite, werden die SEF-Urls UND eine https-Umleitung benötigt.
Ich nutze JoomSEF für die SEF-Urls und das funktioniert auch gut.
Mein Problem ist, dass ich in der .htaccess jetzt redirect-rules einbauen möchte, um sämtliche http anfragen (zb http://www.projekt.com oder www.projekt.com) zu https umzuleiten.
Mit folgenden Regeln funktioniert das auch gut:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.projekt.com/shop/$1
Der Haken an der Sache: Es funktioniert immer nur Redirecting ODER SEF-Urls - beides gleichzeitig haut nicht hin, da sich die Regeln irgendwie gegeneinander ausspielen. Leider benötige ich beides.
Hier der Code in meinem .htaccess - file:
#Block 1
########## Begin - Redirecting to https##################
#
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.projekt.com/shop/$1
#
########## End - Redirecting to https####################
#Block 2
########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
Das Problem: Block 1 und 2 spielen sich quasi gegeneinander aus (wenn beide Blöcke im file sind, dann funktioniert die https-Umleitung nicht - die SEF-Urls funktionieren) und da ich nicht viel Erfahrung mit .htaccess-Geschichten habe, hoffe ich, dass ihr mir helfen könnt.
Vielen Dank für jede Hilfe!
lg Chris
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen