Stephan: .htaccess: rewrite der URL aber keine Endlosschleife?

Hallo,

habe ein URL-Cloaking. Bedeutet, die de.-Domain wird nur auf kostenlosen Webspace umgeleitet, an der Domain selber kann ich nichts ändern. Das Ganze wird über Frames realisiert. Daher werden in der Adresszeile die Dateinamen nicht mehr dargestellt, was ich als störend empfinde. Ausserdem kommen die Suchmaschinen durcheinander.

Wie ist es über die RewriteEngine möglich, z.B. home.provider.com  mit www.xyz.de zu überschreiben, ohne dass dann wirklich auf www.xyz.de umgeleitet wird (denn sonst komme ich in eine Endlosschleife)? Immerhin schadet

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

nicht, bringt aber leider auch keine Verbesserung.

Zweite Überlegung war, in der .htaccess einen virtuellen Host einzurichten, was auch fast ging:

<VirtualHost www.xyz.de>
ServerName www.xyz.de
DocumentRoot /home/xyz
</VirtualHost>

Aber auch dies führt zu einer Endlosschleife.

Könnte die ausgegebene URL geändert werden, würden
1. die Suchmaschinen dann die .de-Domain indizieren und nicht mehr die lange URL des Webspaces.
2. der User sieht nur die Kurz-url, über die die Seite ja auch zu erreichen ist.

Danke dem, der mein Problem versteht oder es wenigstens versucht
Stephan

  1. Hallo Stephan,

    habe ein URL-Cloaking.

    Shit Buzzwords.

    Bedeutet, die de.-Domain wird nur auf kostenlosen Webspace
    umgeleitet, an der Domain selber kann ich nichts ändern.
    Das Ganze wird über Frames realisiert. Daher werden in der
    Adresszeile die Dateinamen nicht mehr dargestellt, was ich
    als störend empfinde. Ausserdem kommen die Suchmaschinen
    durcheinander.

    Wenn du das nicht willst, investiere halt ein paar DM mehr.
    Webspace ist heute nun wirklich nicht mehr teuer.

    Wie ist es über die RewriteEngine möglich, z.B.
    home.provider.com  mit www.xyz.de zu überschreiben, ohne
    dass dann wirklich auf www.xyz.de umgeleitet wird (denn
    sonst komme ich in eine Endlosschleife)?

    Gar nicht. Redirects ohne 301- oder 302-Header kann
    mod_rewrite nur fuer interne Redirects. Will heissen, mit
    URLs, die auf derselben Domain liegen.

    Investiere lieber ein paar DM mehr.

    Gruesse,
     CK

    1. Danke Christian.
      Da gibt es tausende von Einstellmöglichkeiten und anscheinend keine passt :-(
      Stephan

      habe ein URL-Cloaking.

      Shit Buzzwords.

      Tja, so nennen die das halt.