Ich habe Schwierigkeiten, entsprechende 301-Weiterleitungen für eine Website zu erstellen, die ursprünglich mit Abfragezeichenfolgen erstellt wurde. Die alte URL-Struktur sieht wie folgt aus:Entfernen von Abfragezeichenfolgen von 301-Weiterleitung
http://www.oldsite.com/about/index.cfm?fuseaction=cor_av&artID=5049
ich die gesamte Unterordner (mit dem Namen ‚über‘) auf eine neue Seite auf der neuen Domain umleiten möchten. Die URL des neuen Domain sieht wie folgt aus:
http://www.newsite.com/info
Also, ich eine Umleitung einrichten, die wie folgt aussieht:
redirectMatch 301 ^/about/ http://www.newsite.com/info
Es wird Umleitung ganz gut, aber es ist die ursprüngliche URL Schnur befestigt zu halten, so die neue URL endet wie diese in einem Browser suchen:
http://www.newsite.com/info/?fuseaction=cor_av&artID=5049
ich bin definitiv nicht genug von einem Apache/301 Experten ot weiß, wie diese zu beheben. Ich will nur alles ausziehen von dem? auf.
Wirklich zu schätzen jede Hilfe.
Danke! Das hat für mich funktioniert. – Ash
Beachten Sie, dass Sie bei Apache> = 2.4 das QSD-Flag verwenden können, anstatt ein End-Fragezeichen hinzuzufügen: 'RewriteRule^über /(.*) http://www.newsite.com/info [' QSD', L , R = 301] ' –