apache: domain.tld -> www.domain.tld

hi,

habe folgendes in meiner htaccess, sodass www.... verwendet wird:
RewriteCond %{HTTP_HOST} !^www.....de$
RewriteRule ^(.*)$ http://www.....de/$1 [L,R=301]

problem ist aber, dass ich auch andere subdomains nutze, z.b. test....de; wie kann ich die kondition so beschränken, dass wirklich nur bei http://domain.tld die weiterleitung erfolgt?
also test.domain.tld bleibt unberührt...

danke

  1. Hi,

    RewriteCond %{HTTP_HOST} !^www.....de$
    wie kann ich die kondition so beschränken, dass wirklich nur bei http://domain.tld die weiterleitung erfolgt?

    indem Du den HTTP_HOST auf exakt diesen Wert prüfst, nicht nicht auf einen anderen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. indem Du den HTTP_HOST auf exakt diesen Wert prüfst, nicht nicht auf einen anderen.

      RewriteCond %{HTTP_HOST} !^domain.de$
      leitet auch alles weiter.

      1. Hi,

        indem Du den HTTP_HOST auf exakt diesen Wert prüfst, nicht nicht auf einen anderen.
        RewriteCond %{HTTP_HOST} !^domain.de$
        leitet auch alles weiter.

        hier prüfst Du auf exakt _nicht_ diesen Wert, nicht auf exakt diesen Wert.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hi!

    Versuch eventuell mal:

    RewriteCond %{HTTP_HOST} ![1]*.domain.tld$

    mfG

    --
    sh:( fo:§ ch:{ rl:? br:> n4:# ie:} mo:? va:) de:µ zu:| fl:( ss:{ ls:~ js:)
    "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head."
    (Terry Pratchett)

    1. ^. ↩︎