2017-03-14 2 views
0

Ich habe zwei Domänen example.com und example.de. Bot zeigt auf den gleichen Server mit der gleichen Website. Wenn jemand die Site öffnet, sollte er umgeleitet werden, um https://example.com unabhängig von der abgefragten Domain zu verwenden.So leiten Sie mit htaccess auf https um, während Sie einen Sprachparameter hinzufügen

Bis jetzt habe ich den folgenden Code htacces bin mit:

RewriteEngine On 
RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^example\.com$ [NC] 
RewriteRule ^(.*) https://example.com/$1 [R=301,NE,L] 

Aber jetzt möchte ich, dass alle, die anfänglich example.com wurde die Abfrage „umgeleitet“ wird, um die Sprachparameter ?l=2 und everybode zu verwenden, die beispielsweise geöffnet .de zu verwenden ?l=1.

Es wäre toll, wenn jemand weiß, wie man das mit https kombiniert.

Antwort

0

Versuchen unter Regel

RewriteEngine On 
RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^example\.com$ [NC] 
RewriteRule ^(.+?)$ https://example.com/$1?l=1 [R=301,NE,L] 

RewriteCond %{HTTP_HOST} !^example\.de$ [NC] 
RewriteRule ^(.+?)$ https://example.de/$1?l=2 [R=301,NE,L] 
Verwandte Themen