RewriteRule Problem - Domain von https Weiterleitung ausschließen

Ich habe Probleme mit den Rewrite regeln in der htacess. Mein Shop ist auf Https umgestellt. Leider im Moment nur für die domain.de und www.domain.de

Ich habe aber den englischsprachigen Teil mit einer eigenen Domain versehen.  domain.co.uk  bzw www.domain.co.uk

Leider leitet auch die .co.uk Domain auf Https. Kann man das irgendwie ausschließen?
rewritecond %{http_host} ^domain.co.uk [nc]
    RewriteRule ^(.*)$ http://www.domain.co.uk/$1 [L,R=301]
    
    rewritecond %{http_host} ^domain.de [nc]
    RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]
    
   RewriteCond %{HTTPS} off
   RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Ich glaube ich habe eine Lösung gefunden.

In die Server configuration virtueller hoste, habe ich das hier eingetragen:

RewriteEngine On
	    RewriteCond %{SERVER_PORT} !^443$
	    RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

Direkt unter:
<VirtualHost *:80>
ServerName domain.de

Aus der htaccess habe ich alles rausgeschmissen bis auf

rewritecond %{http_host} ^domain.co.uk [nc]
    RewriteRule ^(.*)$ http://www.domain.co.uk/$1 [L,R=301]

Scheint bis jetzt fehlerfrei zu sein.

Doch noch nicht so ganz. Wenn ich direkt in die Adresszeile domain.de eingebe, bekomme ich domain.de//

Bei www.domain.de bekomme ich dann www.domain.de, was so sein sollte.

Der doppelte slash am ende bereitet dann auch den Redirect anweisungen in der htaccess Probleme.

Noch keine Lösung dazu.

Ich glaube ich schmeiße ssl wieder raus. Das macht einfach was es will.:mad:

Jetzt laufen die Links von Google aus auf die ungesicherte Seite.:eek:

Nochmal ich.:stuck_out_tongue:

Jetzt ist vieles hingebogen worden. Aber wenn ich auf einen link von Google klicke wird in der Adresse ein oxseo.php/ eingebaut. Das ist natürlich nicht schön.

Genau das selbe habe ich auch wenn ich von Deutsch auf Englisch umschalte.

Hi,

siehe Antwort im anderen Thread.

Gruß