This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| programmieren:server_apache:htaccess_ssl_erzwingen [2020/02/07 11:17] – created jgehrke | programmieren: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:// | + | # Nur eine der beiden Versionen nutzen! |
| + | # =================================== | ||
| + | |||
| + | # VERSION A : Wenn Domain Name Egal ist | ||
| + | RewriteRule ^ https:// | ||
| + | |||
| + | # VERSION | ||
| + | RewriteRule ^ https:// | ||
| + | </ | ||
| + | |||
| + | 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 | ||
| + | < | ||
| + | RewriteCond %{HTTPS} off [OR] | ||
| + | RewriteCond %{HTTP_HOST} !^www\. [NC] | ||
| + | RewriteCond %{HTTP_HOST} ^(.*)$ | ||
| + | RewriteRule (.*) https:// | ||
| + | </ | ||
| </ | </ | ||