ALPHAnumerix
New Member
Hallihallo,
zunächst ein Überblick über das, was ich gerade mache. Ich habe gestern auf meiner Seite ermöglicht, dass man auf ein Dokument per seite.tld/?ask=faq und per seite.tld/faq zugreifen kann. Ich wollte damit die Seite ein wenig schöner machen. Da das aber dann von Google als doppelter Inhalt gezählt wird (da unterschiedliche URL, aber selbes Dokument), wollte ich ein Redirect auf die Kurzversion machen, wenn das Dokument per ?ask=faq aufgerufen wird.
Da es sich hierbei um hunderte Dokumente handelt, mache ich wohl am Besten per RedirectMatch. Und zwar wollte ich alle Anfragen, die "?ask=<string>" beinhalten direkt auf "/<string>" umleiten. Aber ich kriege es einfach nicht gebacken.. Hier die RedirectMatch-Zeilen in meiner .htaccess:
RedirectMatch 301 ^/\?ask\=(.*)$ http://seite.tld/$1
Kann mir da jemand einen Tipp geben? Hat sich da bei mir der Fehlerteufel eingeschlichen? Ich bin für jeden Einfall sehr dankbar!
Liebe Grüße
zunächst ein Überblick über das, was ich gerade mache. Ich habe gestern auf meiner Seite ermöglicht, dass man auf ein Dokument per seite.tld/?ask=faq und per seite.tld/faq zugreifen kann. Ich wollte damit die Seite ein wenig schöner machen. Da das aber dann von Google als doppelter Inhalt gezählt wird (da unterschiedliche URL, aber selbes Dokument), wollte ich ein Redirect auf die Kurzversion machen, wenn das Dokument per ?ask=faq aufgerufen wird.
Da es sich hierbei um hunderte Dokumente handelt, mache ich wohl am Besten per RedirectMatch. Und zwar wollte ich alle Anfragen, die "?ask=<string>" beinhalten direkt auf "/<string>" umleiten. Aber ich kriege es einfach nicht gebacken.. Hier die RedirectMatch-Zeilen in meiner .htaccess:
RedirectMatch 301 ^/\?ask\=(.*)$ http://seite.tld/$1
Kann mir da jemand einen Tipp geben? Hat sich da bei mir der Fehlerteufel eingeschlichen? Ich bin für jeden Einfall sehr dankbar!
Liebe Grüße