Server Support Forum
Redirect: ? in URL durch & ersetzen!

Zurück   Server Support Forum > >


Antwort
 
Themen-Optionen Bewertung: Bewertung: 2 Stimmen, 1,00 durchschnittlich.
  #1  
Alt 02.03.2015, 11:43
Benutzerbild von veduardo
veduardo veduardo ist offline
Registered User
 
Registriert seit: 10.2014
Beiträge: 17
Redirect: ? in URL durch & ersetzen!

Hey Leute,
Ich hab ne Frage zu einem Redirect via htaccess, den ich leider nicht hin bekomme! evtl hatte das ja schonmal jemand!

Wegen einem Fehler bei der Programmierung gab es einige Zeit lang einige interne Links mit Parametern auf meiner Seite die leider falsch waren. Die Seiten sind jetzt im Google Index gelandet und sollen da wieder weg. Da das aber leider recht viele sind wollte ich das mit einem 301 Redirect machen.

Die falschen URLs die im Google Index gelandet sind sehen ca. so aus:
www.beispiel.de/land/stadt?id=56?from=beispiel

Richtig wäre:
www.beispiel.de/land/stadt?id=56&from=beispiel

Im Grunde muss das "?from" durch "&from" ersetzt werden.

Ich dache eigentlich, dass das einfach sein müßte aber meine erste Idee mit:

Code:
RewriteRule ^(.*)/?from(.*)$ $1/&from$2 [R=301,L]
haut leider nicht hin?!?!?

Ich hab es jetzt echt mit vielen Varianten probiert aber leider bekomme ich es nicht hin! Hat jemand nen guten Tipp?

Vielen Dank schonmal und schönen Gruß
Eduardo
Mit Zitat antworten
  #2  
Alt 02.03.2015, 14:43
Benutzerbild von elias5000
elias5000 elias5000 ist offline
Pricipal Systems Engineer
 
Registriert seit: 08.2006
Ort: Berlin
Alter: 38
Beiträge: 2.643
Redirect: ? in URL durch & ersetzen!
Schau mal hier: https://wiki.apache.org/httpd/RewriteQueryString
Da sind ein paar Beispiele, wie man den Query-String umschreiben kann.
__________________
"Computers in the future may weigh no more than 1.5 tons." (Popular Mechanics, 1949)
Mit Zitat antworten
  #3  
Alt 02.03.2015, 18:51
Benutzerbild von veduardo
veduardo veduardo ist offline
Registered User
 
Registriert seit: 10.2014
Beiträge: 17
Hey elias5000,

schonmal Danke für die Antwort! Ich versuch mich da durchzuackern...aber leider funktoniert es noch nicht ganz!

Was ich monentan habe ist folgendes:
Code:
RewriteCond %{QUERY_STRING}  ^(.*)\?from=(.*)$ [NC]
RewriteRule ^(.*)  %1\&from=%2 [R=301,NE,NC,L]
wenn ich da
Code:
http://www.beispiel.de/land/stadt?id=56?from=beispiel
eingebe, werde ich an
Code:
http://www.beispiel.de/id=56&from=beispiel?id=56?from=beispiel
weitergeleiet!

Das geht ja schon in die richtige Richtung ist aber leider noch immer falsch ;(

Hat jemand ne Idee??

Gruß veduardo
Mit Zitat antworten
  #4  
Alt 02.03.2015, 19:58
Benutzerbild von elias5000
elias5000 elias5000 ist offline
Pricipal Systems Engineer
 
Registriert seit: 08.2006
Ort: Berlin
Alter: 38
Beiträge: 2.643
Redirect: ? in URL durch & ersetzen!
Versuch mal das:
Code:
RewriteCond %{QUERY_STRING}  ^(.*)\?from=(.*)$
RewriteRule ^(.*)$  $1?%1&from=%2 [R=301,L]
__________________
"Computers in the future may weigh no more than 1.5 tons." (Popular Mechanics, 1949)

Geändert von elias5000 (03.03.2015 um 01:11 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
301, htaccess, php, redirect

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Domain durch SubDomain ersetzen. CineDev ispCP 3 16.08.2013 23:19
Nameserver durch DNS ersetzen? Infected DNS 6 14.02.2012 18:51
ISS durch Apache ersetzen Chiruge Webserver 0 20.04.2010 14:04
Apache ersetzen durch andere Software C93 Webserver 5 07.02.2010 22:03
Fehlerseiten durch eigene Ersetzen Tobster Webserver 2 21.10.2006 10:46


Redirect: ? in URL durch & ersetzen!
Redirect: ? in URL durch & ersetzen!
Redirect: ? in URL durch & ersetzen! Redirect: ? in URL durch & ersetzen!
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.