• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

.htaccess?

Marco812

Newbie
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
 

scummos

Hacker
Erstelle noch eine RewriteRule à la
RewriteRule ^verzeichnis(.*) http://%{SERVER_Name}/$1 [L]

Bin nicht sicher, dass das funktioniert, aber einen Versuch ist es wert. Die Regel muss jedenfalls vor die andere. :)
 
OP
M

Marco812

Newbie
Danke für deinen Tipp. Es funktioniert so:

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

Marco812

Newbie
Mit der

RewriteRule ^/webdav(.*) http://%{SERVER_Name}/$1 [L]
oder
RewriteRule ^webdav(.*) http://%{SERVER_Name}/$1 [L]

hat es leider nicht funktioniert.
 
Oben