2016-08-02 25 views
1

Das ist wahrscheinlich eine einfache Frage, aber ich kann nicht finden, warum die 301 mit einem? in der URL funktioniert nicht. Ich habe eine 301 Redirect in der .htacces Datei gemacht, aber es funktioniert nicht. Andere 301-Redirects funktionieren mit Ausnahme von dem mit einem Fragezeichen in der URL.htaccess 301 Weiterleitung mit? (Fragezeichen) in URL funktioniert nicht

Ich möchte http://www.example.com/?forum=2115543 umgeleitet zu http://www.example.com, aber die einfache Standard 301-Umleitung funktioniert nicht.

Beispiel in .htaccess: Redirect 301 /?forum=2115543 /

Antwort

0

Sie können keine Abfrage-String mit Redirect (mod_alias) entsprechen. Sie müssen mod_rewrite verwenden.

Sie können dies versuchen.

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^forum=(.+) [NC] 
RewriteRule^/? [R=301,L] 
+0

Tolle Neuigkeiten! Es wirkt wie ein Zauber. Vielen Dank! –

+0

@DanielS Bitte akzeptieren Sie die Antwort dann, indem Sie das Häkchen neben der Antwort markieren. –