Dafür ist die Serverumgebungsvariable REQUEST_URI zuständig. Du hast ja bereit HTTP_HOST verwendet. REQUEST_URI kannst Du an der Stelle genauso verwenden. Siehe:
http://mikewest.org/2006/05/leveraging-modrewrite
Nabend,
ich suche eine Lösung zu meiner htaccess Datei, zum rewrite.
Folgendes habe ich von Strato erhalten:
Dieses wandelt alle Adresse meiner Domain in die https Adresse um.Code:RewriteEngine On RewriteCond %{HTTP_HOST} ^ichbinmusiker\.de$ [OR] RewriteCond %{HTTP_HOST} ^www\.ichbinmusiker\.de$ RewriteRule ^(.*) https://www.ssl-id.de/ichbinmusiker.de/$1 [R=301,L]
Alles schön und gut. Ich möchte aber, das nur bestimmte Dateien und bestimmte Ordner verschlüsselt werden.
zB. der Ordner Member, Register, Admin
www.ichbinmusiker.de/Register
www.ichbinmusiker.de/Member
www.ichbinmusiker.de/Admin
Nur diese 3 Ordner sollen in
https://www.ssl-id.de/ichbinmusiker.de/Register
https://www.ssl-id.de/ichbinmusiker.de/Member
https://www.ssl-id.de/ichbinmusiker.de/Admin
umgewandelt werden.
Und diese einzelne Datei.
https://www.ssl-id.de/ichbinmusiker.de/login.php
Wie schreibe ich das in die htaccess Datei?
Beste Grüße
derDenis
Dafür ist die Serverumgebungsvariable REQUEST_URI zuständig. Du hast ja bereit HTTP_HOST verwendet. REQUEST_URI kannst Du an der Stelle genauso verwenden. Siehe:
http://mikewest.org/2006/05/leveraging-modrewrite
Also sähe das dann so aus?
Was muß noch hinzu, wenn ich eine URL mit www. haben möchte.Code:RewriteEngine On RewriteCond %{REQUEST_URI} ^/Register/ [NC,OR] RewriteCond %{REQUEST_URI} ^/Member/ [NC,OR] RewriteCond %{REQUEST_URI} ^/Admin/ [NC,OR] RewriteCond %{REQUEST_URI} ^/login.php [NC] RewriteRule ^(.*) https://www.ssl-id.de/ichbinmusiker.de/$1 [R=301,L]
Also, wenn jemand nur ichbinmusiker.de eingebit, das es automatisch www.ichbinmusiker.de wird.
Hat es hiermit zu tun?
GrüßeCode:RewriteCond %{HTTP_HOST} ^ichbinmusiker\.de$ [OR] RewriteCond %{HTTP_HOST} ^www\.ichbinmusiker\.de$
derdenis
Ja, genau so. Sieht zumindest vom Syntax her korrekt aus. Ob es auch das tut was Du willst, musst Du wissen.
Eine Weiterleitung auf www geht nicht so wie Du es da angibst. Dafür ist auch wieder eine RewriteRule notwendig.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)