moep: Automatische Weiterleitung mit .htaccess

Hallo, liebe Leute !!

Ich habe mal irgendwo in einer Zeitschrift gelesen, dass man eine automatische Weiterleitung (wie der header()-Befehl in PHP) mit einer .htaccess-Datei bewirken kann.

Ich habe nämlich eine Domain bei Strato liegen und die kann ich nur auf interne Verzeichnisse leiten. Ich will aber keinen HTML-header machen, weil dann am Anfang eine weisse Seite ist, bzw. mit einem Link, "Wenn sie nicht weitergeleitet werden...".

Oder wisst ihr noch ene andere Möglichkeit

Habe jetzt alle PC-tzeitschriften durchsucht aber habs nicht mehr gefunden...

Ich hoffe, es weiss einer Rat???

Dankeschöööööööön ;-)

  1. Hallo moep,

    Du solltest noch sagen, um welche Version von Apache
    es sich bei Dir handelt.

    Ich habe mal irgendwo in einer Zeitschrift gelesen, dass man eine automatische Weiterleitung (wie der header()-Befehl in PHP) mit einer .htaccess-Datei bewirken kann.

    Du suchst vermutlich mod_alias und Redirect.
    http://httpd.apache.org/docs/mod/mod_alias.html#redirect
    Bei den so erzeugten HTTP-Redirects (301, 302) handelt der Apache
    gemaess den Empfehlungen in RFC 2616 (HTTP/1.1)
    http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
       "Unless the request method was HEAD, the entity of the
       response SHOULD contain a short hypertext note with a
       hyperlink to the new URI(s)."
    und schickt nicht bloss den HTTP-Header sondern auch
    eine kurze HTML-Seite mit einem klickbaren Link.

    Zur Ergaenzung:
    mod_rewrite bewirkt etwas voellig anderes - damit
    kann man gegen aussen URLs haben, die vom
    Verzeichnis- und Dateisystem ziemlich
    unabhaengig sind.
    http://www.engelschall.com/pw/apache/rewriteguide/
    http://httpd.apache.org/docs/mod/mod_rewrite.html

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
  2. Redirect /service http://foo2.bar.com/service

    Gruß,
    Jan