Backomania-Webapp-Redirect

From Elch-Wiki
Revision as of 22:01, 18 February 2008 by Roman (talk | contribs) (New page: === HTTP zu HTTPS Rewrite === Damit alle Daten (vorallem Login!) über verschlüsselte Verbindungen laufen, befindet sich in /htdocs/ ein .htaccess mit folgendem Inhalt: <pre> RewriteEngi...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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>