Sie sind nicht angemeldet.

1

08.05.2008, 22:22

[geloest] .htaccess

Hi,

in meinem DocumentRoot("/usr/local/www/") befindet sich eine .htaccess mit folgendem Inhalt:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

somit wird automatisch auf https weitergeleitet. Wobei für https ein anderes DocumentRoot (/usr/local/www/shop) vorgesehen ist.

Wie erreiche ich es jetzt, dass ich dennoch auf ein bestimmtes Verzeichnis (/usr/local/www/webdav) über http zugreifen kann ohne das auf

https weitergeleitet wird?

Gruß

Marco

2

09.05.2008, 00:42

auch wieder über RewriteCond ... (einfach weitere Zeilen mit weiteren Bedingungen).
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

3

09.05.2008, 09:40

Hi,

ich habe jetzt eine ganze weile gesucht und gelesen aber mir ist nicht klar, wie eine entsprechende Regel aussehen würde, damit immer auf https weitergeleitet wird, außer wenn der Zugriff das Verzeichnis /usr/local/www/webdav erfolgt.

Könntest du mir noch einen Tipp geben bzw. sagen wie die entsprechenden Regeln und die dazugehörige RewriteRule aussehen muss?

Gruß

Marco

4

09.05.2008, 12:58

irgend so etwas müsste es sein (nicht getestet)

Quellcode

1
2
3
4
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !/webdav
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]


siehe auch http://httpd.apache.org/docs/2.2/mod/mod…tml#rewritecond

Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

5

09.05.2008, 15:54

Vielen Dank, funktioniert super. Der Link hat mir auch weiter geholfen, so bekomme ich es zukünftig vielleicht auch von selbst hin ;-)

Thema bewerten