Zur Navigation

Domain-Umzug: Ausklammerung von Seiten bei Weiterleitung

1 Marcus (Gast)

Hallo Jörg,
Deine erste Lösung hat mich ins grübeln gebracht bzgl. meines geplanten Umzugs von www.pkv-wiki.com (Drupal 6) nach www.pkv.wiki (Drupal 7)

Die 301 müsste dann ja wie folgt ergänzt werden (wieder im CMS-Ordner, da dort eine zweite .htaccess Datei liegt):

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.pkv-wiki\.com [NC, OR]
RewriteCond %{HTTP_HOST} ^neu\.pkv\.wiki [NC]
RewriteRule ^(.*)$ http://www.pkv.wiki/cms/$1 [L,R=301,NC]

# sonstiger mod_rewrite Code

</IfModule>

So weit, so gut.

Frage:
1) Kann ich mehrere Seiten von der 301 ausschließen, z.B. alle Seiten mit der Struktur

www.pkv-wiki.com/gkv/* und/oder
www.pkv-wiki.com/bu/* und/oder
www.pkv-wiki.com/lv/*

Wenn ja, wie?

06.05.2016 15:54

2 Jörg Kruse

Würde ich so probieren:

RewriteCond %{HTTP_HOST} ^www\.pkv-wiki\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^neu\.pkv\.wiki [NC]
RewriteCond %{THE_REQUEST} !\ /gkv/
RewriteCond %{THE_REQUEST} !\ /bu/
RewriteCond %{THE_REQUEST} !\ /lv/
RewriteRule ^(.*)$ http://www.pkv.wiki/$1 [L,R=301,NC]

... und zwar in der .htaccess Datei des Wurzelverzeichnisses, da die Datei /cms/.htaccess nur für die Rewrites unterhalb von /cms/ zuständig ist! für den Rest ist weiterhin die Datei /.htaccess verantwortlich.

Zwischen den Flags NC und OR sollte übrigens kein Leerzeichen stehen.

06.05.2016 16:27

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]