Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
programmieren:server_apache:htaccess_ssl_erzwingen [2020/02/07 11:17] – created jgehrkeprogrammieren:server_apache:htaccess_ssl_erzwingen [2022/12/17 12:28] (current) – external edit 127.0.0.1
Line 7: Line 7:
 RewriteCond %{HTTPS} !=on RewriteCond %{HTTPS} !=on
  
-#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]  # VERSION Wenn Domain Name Egal ist +=================================== 
-RewriteRule ^ https://www.meine-domain.de%{REQUEST_URI} [L,R=301] # VERSION B Mit fixem Domain Namen+# Nur eine der beiden Versionen nutzen! 
 +# =================================== 
 + 
 +# VERSION A : Wenn Domain Name Egal ist 
 +RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]   
 + 
 +# VERSION Mit fixem Domain Namen 
 +RewriteRule ^ https://www.meine-domain.de%{REQUEST_URI} [L,R=301]  
 +</code> 
 + 
 +Alternativ nutze ich auch gerne diesen Code. Funktioniert dann mehr wie Version A aus dem Beispiel zuvor. Es kann für SEO aber interessant sein, dass es nur eine Haupt-Domain gibt, und man nicht so flexibel da ist 
 + 
 +<code apache> 
 +FORCE HTTPS://WWW 
 +<IfModule mod_rewrite.c> 
 + RewriteCond %{HTTPS} off [OR] 
 + RewriteCond %{HTTP_HOST} !^www\. [NC] 
 + RewriteCond %{HTTP_HOST} ^(.*)$  [NC] 
 + RewriteRule (.*) https://www.%1/$1 [R=301,L] 
 +</IfModule>
 </code> </code>

Page Tools