Zur Navigation

Wie leite ich eine invalid Url zu einer valide?

1 dominik234 (Gast)

Ich habe ein kleines problem und zwar moechte ich einen "blank" seite umleiten auf eine andere URL

https://www.mallorca-properties.co.uk/results/en/search&exact-property_city=Palma%20oldtown&order=property_price+asc&num=10&exact-property_status=-Sold&exact-property_class=-Premier/

auf eine aktive seite

https://www.mallorca-properties.co.uk/results/en/search&order=property_price+asc&num=10&lfield16_keyword=standard&exact-property_city=palma%20oldtown&property_type=&property_price-from=200000/


Wenn ich jedoch die Seite normal umleite

Redirect 301 /a/ /b

bekomme ich die Fehlermeldung Invalid URL

Liegt womoeglich an der laenge?

16.04.2015 21:49

2 Jörg Kruse

Was genau hast du denn an Stelle von "/a/" und "/b" eingetragen?

Und auf welche URL wirst du dann ungewollt weitergeleitet, d.h. welche URL steht nach der Weiterleitung in der Adressezeile des Browsers? daraus könnte man ableiten, was genau schief gelaufen ist.

17.04.2015 15:32 | geändert: 17.04.2015 15:33

3 dominik234 (Gast)

lieber joerg,

ich habe folgendes problem was ich nicht geloest bekomme.

Wenn du auf folgende Seite gehst

https://www.mallorca-properties.co.uk/property-in/palma-oldtown/ und dann auf cheapest first gehst kommst du auf eine weisse seite. Jetzt habe ich mir gedacht diese Seite umzuleiten auf diese Seite

https://www.mallorca-properties.co.uk/results/en/search&order=property_price+asc&num=10&lfield16_keyword=standard&exact-property_city=palma%20oldtown&property_type=&property_price-from=200000/

LG dominik

17.04.2015 15:48

4 domink234 (Gast)

Redirect 301 https://www.mallorca-properties.co.uk/results/en/search&exact-property_city=Palma%20oldtown&order=property_price+asc&num=10&exact-property_status=-Sold&exact-property_class=-Premier/ https://www.mallorca-properties.co.uk/results/en/search&order=property_price+asc&num=10&lfield16_keyword=standard&exact-property_city=palma%20oldtown&property_type=&property_price-from=200000/

17.04.2015 15:49

5 Jörg Kruse

ich habe folgendes problem was ich nicht geloest bekomme.

Wenn du auf folgende Seite gehst

https://www.mallorca-properties.co.uk/property-in/palma-oldtown/ und dann auf cheapest first gehst kommst du auf eine weisse seite. Jetzt habe ich mir gedacht diese Seite umzuleiten auf diese Seite

https://www.mallorca-properties.co.uk/results/en/search&order=property_price+asc&num=10&lfield16_keyword=standard&exact-property_city=palma%20oldtown&property_type=&property_price-from=200000/

Das war schon klar :) - aber wohin wurdest du stattdessen weitergeleitet, nachdem du die Weiterleitung in der .htaccess Datei eingefügt hast, d.h. unter welcher URL erschien diese Fehlermeldung "Invalid URL"? die Fehlermeldung ist nicht so aussagekräftig, aber aus der "fehlgeleiteten" URL kann man oft herleiten, was an der Weiterleitung falsch gelaufen ist.

Redirect 301 https://www.mallorca-properties.co.uk/results/en/search&exact-property_city=Palma%20oldtown&order=property_price+asc&num=10&exact-property_status=-Sold&exact-property_class=-Premier/ https://www.mallorca-properties.co.uk/results/en/search&order=property_price+asc&num=10&lfield16_keyword=standard&exact-property_city=palma%20oldtown&property_type=&property_price-from=200000/

Mit "Redirect" leitest du keinen URLs weiter, sondern Dateien und Verzeichnisse, wobei du da einen absoluten Pfad angeben musst, also mit einem "/" beginnend:

Redirect 301 /results/en/search&... https://www.mallorca-properties.co.uk/results/en/search&...

(die "..." musst du entsprechend ersetzen)

Es kann aber sein, dass dies nicht funktioniert, weil die URL schon rewritet ist, diese Datei also gar nicht existiert. In so einem Fall könntest du aber wohl mit mod_rewrite weiterleiten.

RewriteRule ^results/en/search&exact-property_city=... https://www.mallorca-properties.co.uk/results/en/search&order=... [L,R=301]

... wobei diese Rule möglichst weit oben in der .htaccess Datei platziert sein sollte

17.04.2015 17:48 | geändert: 17.04.2015 17:52

6 dominik234 (Gast)

so ich habe das mal so gemacht und erhalte auf der kompletten seite diese meldung


RewriteRule ^results/en/search&exact-property_city=Palma%20oldtown&order=property_price+asc&num=10&exact-property_status=-Sold&exact-property_class=-Premier/  https://www.mallorca-properties.co.uk/results/en/search&order= https://www.mallorca-properties.co.uk/results/en/search&order=property_price+asc&num=10&lfield16_keyword=standard&exact-property_city=palma%20oldtown&property_type=&property_price-from=200000/ [L,R=301]

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@mallorca-properties.co.uk to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

17.04.2015 18:20

7 dominik234 (Gast)

war ein leerzeichen dazwschen nun gehts aber leider geht das nicht mit der umleitung :-((( Die seite bleibt weiss wenn ich aber nur auf eine andere Seite umleite zb. /palma-oldtown/ dann klappt es liegt wohl an der laenge der domain?

17.04.2015 18:31

8 Jörg Kruse

Du hast da zwei Weiterleitungs-URLs stehen, statt nur einer:

RewriteRule ^results/en/...  https://www... https://www... [L,R=301]

18.04.2015 22:23

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]