tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
556
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    scherlomatic Tutorials.de Gastzugang
    hallo!

    ich möchte meine urls mit einem www davor versehen, was auch schon mal klappt (vl gibts auch ne bessere lösung):

    RewriteCond %{HTTP_HOST} ^domain\.at [NC]
    RewriteRule ^(.*)$ http://www.domain.at [L,R=301]
    RewriteCond %{HTTP_HOST} ^domain\.de [NC]
    RewriteRule ^(.*)$ http://www.domain.de [L,R=301]
    RewriteCond %{HTTP_HOST} ^domain\.ch [NC]
    RewriteRule ^(.*)$ http://www.domain.ch [L,R=301]

    wär natürlich schöner, wenn ich die länder zusammenfasse könnte...

    jetzt aber worum es wirklich geht:
    ich möchte, dass wenn man zb.: http://domain.de/subpage eingibt, das subpage nicht entfernt wird, sondern es soll die ganze url mit dem www versehen werden.

    wenn ich in der condition ein %{REQUEST_URI} an die url hänge, funktionierts, allerdings weiß ich nicht ob das auch alles passt!?

    lg stefan
    Geändert von scherlomatic (16.11.09 um 14:11 Uhr)
     

  2. #2
    Avatar von Enumerator
    Enumerator Enumerator ist offline Mitglied Kamel
    Registriert seit
    Jan 2007
    Ort
    Schreibtisch
    Beiträge
    525
    Blog-Einträge
    2
    H!

    Zitat Zitat von scherlomatic Beitrag anzeigen
    wär natürlich schöner, wenn ich die länder zusammenfasse könnte...
    Vielleicht so?
    Code :
    1
    2
    
    RewriteCond %{HTTP_HOST} ^domain\.([a-z]{2,3})$
    RewriteRule ^.*$ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Zitat Zitat von scherlomatic Beitrag anzeigen
    wenn ich in der condition ein %{REQUEST_URI} an die url hänge, funktionierts, allerdings weiß ich nicht ob das auch alles passt!?
    Sollte es zumindest. Allderings bin ich mir nicht ganz sicher, ob TLS/SLL Redirects funktionieren, sprich das http:// oben automatisch auf https:// umgeschrieben wird.
    Sollte dem nicht so sein und Du brauchst es dennoch, würde ich es hiermit probieren:
    Code :
    1
    2
    3
    4
    5
    6
    
    RewriteCond %{HTTP_HOST} ^domain\.([a-z]{2,3})$
    RewriteCond %{HTTPS} = on
    RewriteRule ^.*$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
     
    RewriteCond %{HTTP_HOST} ^domain\.([a-z]{2,3})$
    RewriteRule ^.*$ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Gruß
    Enum
     
    Zitat Zitat von Aba Assa
    "Zitate sind so etwas wie Outsourcing des Geistes."
    just-lyrics.org :: my-lyrics.org

  3. #3
    scherlomatic Tutorials.de Gastzugang
    Danke für die Lösung.

    Hab zwar nur die 1. Variante gebraucht, aber die funktioniert perfekt.


    Thx
     

Ähnliche Themen

  1. seit Ubuntu heißt .htaccess uft8.htaccess und geht nicht mehr?
    Von supersalzi im Forum Hosting & Webserver
    Antworten: 4
    Letzter Beitrag: 17.08.09, 17:21
  2. .htaccess
    Von trc120 im Forum Hosting & Webserver
    Antworten: 5
    Letzter Beitrag: 08.07.09, 22:16
  3. Problem mit Url rewriting
    Von xtratz im Forum PHP
    Antworten: 5
    Letzter Beitrag: 15.10.05, 17:55
  4. Antworten: 29
    Letzter Beitrag: 15.02.05, 03:08
  5. htaccess + php
    Von svenja im Forum PHP
    Antworten: 9
    Letzter Beitrag: 05.01.04, 19:23

Stichworte