sophie20
Goto Top

Mod rewrite - https zu http mit Ausnahmen - Problem

mod_rewrite scheint meine .htaccess Umleitung von https auf http nur fehlerhaft zu erkennen.

Hallo Gemeinde,

ich nutze in der .htaccess folgende Umleitungsanweisung für meine Webseite:

RewriteEngine On
Options +FollowSymlinks
RewriteBase /

# für www
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]

#
# https zu http mit Ausnahme
#
RewriteCond %{SERVER_PORT} =443
RewriteCond %{REQUEST_URI} !=/ordner/ordner/seite.php
RewriteRule (.*) http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

#
# http zu https mit Ausnahme
#
RewriteCond %{SERVER_PORT} =80
RewriteCond %{REQUEST_URI} =/ordner/ordner/seite.php
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [L,R=301]

# Frameworksachen
RewriteRule !\.(gif|jpg|png|ico|js|css|pdf|xml|txt|swf|wmv|zip|cur|rar) - [C]
RewriteRule .* index.php

Die Seite wird mit http://www.domain.de/ordner/ordner/seite.php?variable=gna aufgerufen und leitet auf https weiter. Nur wird sie dann wieder auf http://www.domain.de/index.php?variable=gna umgeleitet, was in einer Endlosschleife endet.

Könnt Ihr mir beim Lösen des Problems behilflich sein.

Edit: als Webserver setze ich einen Apache/2.2.9 (Debian) ein.

Danke & Gruß,

Sophie

Content-Key: 173935

Url: https://administrator.de/contentid/173935

Printed on: April 19, 2024 at 22:04 o'clock

Member: dog
dog Sep 29, 2011 at 15:23:03 (UTC)
Goto Top
Ein Tipp:

RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [L,R=301] 

Überleg dir mal genau, was in $1 steht und wie das zu deiner HTTPS-Regel darüber passt.