Backomania-Webapp-Redirect
From Elch-Wiki
HTTP zu HTTPS Rewrite
Damit alle Daten (vorallem Login!) über verschlüsselte Verbindungen laufen, befindet sich in /htdocs/ ein .htaccess mit folgendem Inhalt:
RewriteEngine On RewriteCond %{REQUEST_URI} !=/rss.xml RewriteCond %{REQUEST_URI} !=/rss_generate.php RewriteRule .* https://secure.netzone.ch/backomania.ch/ [R=302]
Zuerst wird mit den RewriteCond geprüft, ob die aktuelle URI nicht /rss.xml und /rss_generate.php ist. Nur dann wird die folgende RewriteRule ausgeführt. Somit hat man effektiv für alle anderen URI die Weiterleitung auf HTTPS erreicht.
Everything zu index.php
Der Code in /secure/.htaccess muss wohl von Efan beschrieben werden.
AuthType Basic AuthName "backomania.ch" Options +Includes require valid user satisfy any allow from 192.168. allow from 212.243.2.251 allow from 84.73.104.243 allow from all # deny from all #RewriteEngine On # Alias / /home/b/a/backomania.ch/secure/index.php # RewriteCond %{HTTP_HOST} "www.backomania.ch" # RewriteCond %{REQUEST_URI} !^/(bilder|images|include|scriptaculous)/ # RewriteCond %{REQUEST_URI} !^/(index).php # RewriteCond %{REQUEST_URI} !^/favicon.ico # RewriteCond %{REQUEST_URI} !^/robots.txt # RewriteRule ^(.*)$ /index.php/$1 [L,QSA] <Files "b_login_cert.php"> SSLVerifyClient require SSLVerifyDepth 4 </Files>