rewrite und redirect gleichzeitig?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

rewrite und redirect gleichzeitig?

Beitrag 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
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Beitrag von Root007 »

keiner ne Idee? :(
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Re: rewrite und redirect gleichzeitig?

Beitrag 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]
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Re: rewrite und redirect gleichzeitig?

Beitrag von Root007 »

Oh, klasse!! Es funktioniert!

Tausend Dank! :grin:
Antworten

Zurück zu „Coding & Technik“