|
|
ole1210


: 12.08.2005 : 6371 : Olpe
|
| : 05.11.2009, 10:05 : Redirect Problemchen |
|
|
Servus Forum,
stehe vor einem kleinen redirect Problemchen.
Alte URL bsp.
www.domain.de/alte_datei.php?=parameter1&=parameter2....
Neue URL bsp.
www.domain.de/neue/ordner/
Die weiterleitung soll ohne die Parameter erfolgen, nur alte_datei.php soll auf den neuen Ordner verweisen.
Wie bekomm ich das ohne Parameter hin?
Schönen Gruß
Ole
Starke Seiten suchen Linkpartner! Gerne auch neue Projekte!
Hier bohren für neuen Monitor: [X] |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 05.11.2009, 12:14 : Redirect Problemchen |
|
|
Parameter wirst Du los, wenn Du an die Ziel-URL nen ? hängst.
Also:
| Code: |
RewriteRule ^alte_datei.php$ http://www.example.com/neuer/ordner/? [R=301,L]
|
Oder meintest Du, dass die alte_datei.php nur dann umgeleitet werden soll, wenn keine Parameter anhängen?
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
ole1210


: 12.08.2005 : 6371 : Olpe
|
| : 05.11.2009, 12:45 : Redirect Problemchen |
|
|
Eigentlich meinte ich genau das, was du geschrieben hast. Doch es greift nicht.
Mache ich daraus nen redirect permanent /d.html http://d.de/dx.html?
So sind die Parameter zwar wech, das Fragezeichen hängt aber noch dran.
Starke Seiten suchen Linkpartner! Gerne auch neue Projekte!
Hier bohren für neuen Monitor: [X] |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 05.11.2009, 13:24 : Redirect Problemchen |
|
|
Mit Redirect permanent läuft dies meines Wissens auch nicht, da dann mod_alias und nicht mod_rewrite verwendet wird.
Hast Du es auch mit mod_rewrite versucht (also genau so, wie ich oben angegeben hatte)?
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
ole1210


: 12.08.2005 : 6371 : Olpe
|
| : 05.11.2009, 14:32 : Redirect Problemchen |
|
|
Jupp. Habe ich genau so verwendet.
Greift nicht.
Is nen WP htaccess. Kann sich doch nicht gegenseitig irgendwie stören?
Starke Seiten suchen Linkpartner! Gerne auch neue Projekte!
Hier bohren für neuen Monitor: [X] |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 05.11.2009, 14:47 : Redirect Problemchen |
|
|
@habe WP gerade nirgendswo laufen, aber wenn ich mich recht an deren .htaccess erinnere, dürfte die ja alles abgreifen, was da so an Dateien rumfleucht.
Hast Du obigen Code von mir vor den Anweisungen von WP eingefügt?
Also ich habs eben unter nem Apache 2.2x überprüft, da läuft meine RewriteRule einwandfrei und killt die Parameter.
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
ole1210


: 12.08.2005 : 6371 : Olpe
|
| : 05.11.2009, 14:51 : Redirect Problemchen |
|
|
Nö...habs hinter den WP-Code verfrachtet....vorm Code funzt es. Danke!!
Starke Seiten suchen Linkpartner! Gerne auch neue Projekte!
Hier bohren für neuen Monitor: [X] |
|
| Nach oben |
|
 |
net(t)worker Gast
|
| : 05.11.2009, 14:58 : Redirect Problemchen |
|
|
wenn alles nicht klappt legste ne neue Datei alte_datei.php an und gibst dort einfach über php nen 301 Header auf den Ordner an...  |
|
| Nach oben |
|
 |
ole1210


: 12.08.2005 : 6371 : Olpe
|
| : 05.11.2009, 16:09 : Redirect Problemchen |
|
|
Joo....wäre auch nen Weg gewesen...
Nun wird es aber richtig spannend:
alt:
/index.php?inhalt=datei.html
/index.php?inhalt=datei2.html
/index.php?inhalt=datei3.html
etc.
neu:
/ordner/
/ordner2/
/ordner3/
etc.
Dafür Tipps?
Starke Seiten suchen Linkpartner! Gerne auch neue Projekte!
Hier bohren für neuen Monitor: [X] |
|
| Nach oben |
|
 |
net(t)worker Gast
|
| : 05.11.2009, 16:18 : Redirect Problemchen |
|
|
| eben über ne php datei, die anhand der parameter auf die richtige url weiterleitet... |
|
| Nach oben |
|
 |
ole1210


: 12.08.2005 : 6371 : Olpe
|
| : 05.11.2009, 16:20 : Redirect Problemchen |
|
|
??
Starke Seiten suchen Linkpartner! Gerne auch neue Projekte!
Hier bohren für neuen Monitor: [X] |
|
| Nach oben |
|
 |
net(t)worker Gast
|
| : 05.11.2009, 16:26 : Redirect Problemchen |
|
|
zum Bleistift:
<?php
if($_REQUEST['inhalt'])
{
switch ($_REQUEST['inhalt'])
{
case "datei.html":
$url="/ordner/";
break;
case "datei2.html":
$url="/ordner2/";
break;
case "datei3.html":
$url="/ordner3/";
break;
}
$url="http://www.domain.tld".$url;
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: ".$url );
}
else
{
....hier dann nen 404 ausgeben
}
?> |
|
| Nach oben |
|
 |
ole1210


: 12.08.2005 : 6371 : Olpe
|
| : 05.11.2009, 16:30 : Redirect Problemchen |
|
|
Die Datei is aber index.php und die ist auf der neuen Seite in Verwendung....kann ich das da so sinngemäß einfach reinbraten?
Starke Seiten suchen Linkpartner! Gerne auch neue Projekte!
Hier bohren für neuen Monitor: [X] |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 05.11.2009, 16:30 : Redirect Problemchen |
|
|
| : |
Nun wird es aber richtig spannend:
alt:
/index.php?inhalt=datei.html
/index.php?inhalt=datei2.html
/index.php?inhalt=datei3.html
etc.
neu:
/ordner/
/ordner2/
/ordner3/
etc.
|
Decken sich da die tatsächlichen Namen von z.B. datei2 und ordner2?
Dann könnten wir da was einfaches über mod_rewrite machen.
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
ole1210


: 12.08.2005 : 6371 : Olpe
|
| : 05.11.2009, 16:32 : Redirect Problemchen |
|
|
Nööö...die decken sich leider nicht....
zumindest nicht alle
Sind gute 100 seiten...kann das manuell umleiten.
Starke Seiten suchen Linkpartner! Gerne auch neue Projekte!
Hier bohren für neuen Monitor: [X] |
|
| Nach oben |
|
 |