Linux KNOWLEDGE by Spreech 

 home |
Too Cool for Internet Explorer

Apache Rewrite Rule SSL

Bloged in Server by manuel.schwab Dienstag Juli 21, 2009

Folgende zwei Probleme hatte ich und wie folgt gelöst:

1. Anfragen an http://domain.tld/check* sollten auf https://www.domain.tld/check* weitergeleitet werden.

Hierfür eine entsprechende RewriteRule im vHost:

RewriteEngine On
RewriteCond %{REQUEST_URI} /check+[a-zA-Z_\.]
RewriteRule ^(.*) https://www.domain.tld%{REQUEST_URI} [L]

2. SSL Anfragen an https://domain.tld sollten auf https://www.domain.tld weitergeleitet werden.
Die entsprechende RewriteRule:

RewriteEngine On
RewriteCond %{SERVER_NAME} domain.tld
RewriteCond %{HTTPS} on
RewriteRule ^(.*) https://www.domain.tld%{REQUEST_URI} [L]

php SSL Verbindung prüfen/erzwingen

Bloged in php by manuel.schwab Dienstag Juli 21, 2009
if ($_SERVER[‚HTTPS‘] != "on") {
    $url = "https://". $_SERVER[‚SERVER_NAME‘] . $_SERVER[‚REQUEST_URI‘];
    header("Location: $url");
    exit;
}

Powered by Wordpress, theme by Dimension 2k