Seite 1 von 1

rewrite und redirect gleichzeitig?

Verfasst: 09.03.2004 18:28
von Root007
Hi,

also, ich will folgendes machen: Wenn jemand http://www.alterserver.de/hp/index.php?name=seite aufruft, soll er dank htaccess auf http://www.neuerserver.de/hp/seite umgeleitet werden (sichbar und mit dem Statuscode "redirect permanent").

Ist das zu verwirklichen? Um von .../hp/index.php?name=seite mit mod_rewrite zu .../hp/seite zu kommen ist ja kein Problem:

Code: Alles auswählen

RewriteEngine on
RewriteBase /hp/
#RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)$  index.php?name=$1 [QSA,L]
Und wie man dann von alterserver.de/hp/seite zu neuerserver.de/hp/seite kommt ist auch nicht schwer:

Code: Alles auswählen

Redirect permanent /hp http://www.neuerserver.de/hp
Nur wiegesagt: Wie kann ich das auf einmal machen bzw. in einer htaccess-Datei umsetzen?

Mir würde theoretisch auch schon reichen, wenn man von alterserver.de/hp/index.php?name=seite zu neuerserver.de/hp/index.php?name=seite umgeleitet werden würde (also nur redirect ohne mod_rewrite), doch mit der obigen Redirect-Zeile geht das nicht, da ab dem Fragezeichen alles abgehackt wird :(

Danke schonmal!

Greetz

Verfasst: 12.03.2004 20:45
von Root007
keiner ne Idee? :(

Re: rewrite und redirect gleichzeitig?

Verfasst: 13.03.2004 01:49
von Mister_X
Root007 hat geschrieben: [...]
Mir würde theoretisch auch schon reichen, wenn man von alterserver.de/hp/index.php?name=seite zu neuerserver.de/hp/index.php?name=seite umgeleitet werden würde (also nur redirect ohne mod_rewrite), doch mit der obigen Redirect-Zeile geht das nicht, da ab dem Fragezeichen alles abgehackt wird :(

Danke schonmal!

Greetz
Packe folgende .htaccess mal in den /hp/ Ordner auf deinem alten Server...

Code: Alles auswählen

RewriteEngine On
RewriteRule /*.* http://www.neuerserver.de%{REQUEST_URI} [R]

Re: rewrite und redirect gleichzeitig?

Verfasst: 13.03.2004 10:07
von Root007
Oh, klasse!! Es funktioniert!

Tausend Dank! :grin: