Daniel: .htaccess und mod_rewrite

Hallo,

mein Problem ist folgendes. Ich würde gerne eine Subdomain einrichten, welche auf eine andere Domain außerhalb meiner zeigt. Diese http Adresse hat keine fest IP. Bei dieser ganzen Umleitung sollte meine Subdomain im Browser zu sehen sein und es sollte natürlich auch ohne Fehlermeldungen, die redirect verursacht von statten gehen.
Ich habe gehört, daß dies mit mod_redirect gehen müßte. Wenn mir jemand Tips geben kann, oder einen Link unter dem ich mehr zu mod_rewrite finden kann würde ich mich freuen.

Vielen Dank

Daniel

  1. Hi Daniel,
    es gibt eine kurze Doku bei Apache:
    http://www.apache.org/docs/mod/mod_rewrite.html
    und eine sehr ausführliche vom Autor:
    http://www.engelschall.com/pw/apache/rewriteguide/

    aus letzerer ein Zitat mit der Lösung, soweit ich Dein Problem verstanden habe:

    Virtual User Hosts
    Problem Description:
    Assume that you want to provide www.username.host.domain.com for the homepage of username via just DNS A records to the same machine and without any virtualhosts on this machine.

    Problem Solution:
    For HTTP/1.0 requests there is no solution, but for HTTP/1.1 requests which contain a Host: HTTP header we can use the following ruleset to rewrite http://www.username.host.com/anypath
    internally to /home/username/anypath:

    RewriteEngine on
    RewriteCond   %{HTTP_HOST}                 ^www.[^.]+.host.com$
    RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]
    RewriteRule   ^www.([^.]+).host.com(.*) /home/$1$2

    Grüße
    Stephan