eddy: Redirect Umleitung

Hallo,

ich möchte von einer Domain auf eine andere Domain umleiten, auf der eine dynamische PHP-Seite liegt.

Die zweite Domain sollte in den Urls nicht mehr auftauchen.

Leider funktioniert das bei mir nicht.

Was ist an der htaccess falsch?

RewriteEngine On
RewriteBase http://www.php-seite.de
RewriteRule (.*)$ $1 [R]

oder sollte es damit gehen?

RewriteEngine on
RewriteRule   ^/~(.+)  http://php-seite.de/~$1  [R]

Gruss
eddy

  1. Moin Moin !

    Hallo,

    ich möchte von einer Domain auf eine andere Domain umleiten, auf der eine dynamische PHP-Seite liegt.

    Die zweite Domain sollte in den Urls nicht mehr auftauchen.

    Dann wirst Du um mod_proxy kaum herumkommen. Lies in der Apache-Doku mal die etwas heftigeren Beispiele für Rewrite Rules, da wird teilweise auch das Proxy-Modul benutzt, um solche Bösartigkeiten zu realisieren.

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
    1. Hallo,

      da habe ich ja mein Beispiel her:

      Move Homedirs to Different Webserver
      Description:
      A lot of webmaster aksed for a solution to the following situation: They wanted to redirect just all homedirs on a webserver to another webserver. They usually need such things when establishing a newer webserver which will replace the old one over time.
      Solution:
      The solution is trivial with mod_rewrite. On the old webserver we just redirect all /~user/anypath URLs to http://newserver/~user/anypath. RewriteEngine on
      RewriteRule   ^/~(.+)  http://newserver/~$1  [R,L]

      http://httpd.apache.org/docs/misc/rewriteguide.html

      Doch umleiten tut er nicht und ich habe keinen Zugriff auf die Rewritelog Files.

      Gruss
      eddy

      1. Hallo,

        Doch umleiten tut er nicht und ich habe keinen Zugriff auf die Rewritelog Files.

        Ging mir mal ähnlich und lag laut Provider daran, dass das Modul mod_rewrite nicht installiert sei. Eine Alternative könnte mod_alias sein (hat zumindest bei mir funktioniert):

        http://httpd.apache.org/docs/mod/mod_alias.html#redirect ff.

        Hoffe es hilft
        Torsten