2016-03-21 4 views
1

Wir haben gerade unsere neue Website eingerichtet. Aber jetzt versuche ich, die Weiterleitungen mit .htaccess zu sortieren.301 Alle umleiten? P = xxx zur Startseite

Die meisten von ihnen funktionieren, aber die einmal mit /? P = xxxx nicht zu mysite.com/something/ umleiten jetzt weiß ich nicht, was all die p = xxxx Seiten sind, so will ich nur, dass sie umleiten die Vorderseite.

Wer weiß, wie man das macht. Ich habe viele dieser Codes gesehen. Aber keine von ihnen funktioniert für mich:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

Wenn jemand helfen kann, danke!

Antwort

1

können Sie Folgendes verwenden:

RewriteEngine On 
##non-www to www## 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

##redirect "\?p=xxx" to "/frontpage"## 
RewriteCond %{THE_REQUEST} \?p=[^\s]+ [NC] 
RewriteRule^/frontpage/? [L,R] 
+0

Hallo Starkeen, Vielen Dank für Ihre Antwort. Ich bin kein Experte auf diesem Gebiet. Kann ich diesen Code kopieren und über meine 301 Regeln legen? – Steggie

+0

Ja, behalte es über deinen anderen Regeln. – starkeen

+0

Cool, fast funktioniert es. In geht jetzt zu www.mysite.nl/frontpage/. Ich will nur, dass es auf www.mysite.nl geht. Welchen Teil soll ich entfernen? – Steggie

Verwandte Themen