2016-07-29 10 views
0

Ich möchte den gesamten Datenverkehr auf die Homepage umleiten, mit Ausnahme von allem, das das Verzeichnis/google/enthält. Ich möchte das Standard-Wordpress im Takt behalten, so dass index.php entfernt wird.Leiten Sie den gesamten Datenverkehr zur Startseite um, mit Ausnahme einer Seite

# Need to leave certain files alone 
RewriteCond %{REQUEST_URI} !.(gif|jpeg|png|css|js|woff|ttf|eot|svg|otf|woff2|jpg)$ 

# No redirects on home page (obviously) 
http://example.com 

# Everything else should redirect back to http://example.com (home) 
http://example.com/* 

# All variations of the following should NOT redirect 
http://example.com/google/ 
http://example.com/google 
http://example.com/google/index.php 

Vielen Dank!

Antwort

0

Sie müssen diese Regel verwenden, um Ihren Anwendungsfall zu erreichen.

RewriteRule !^google($|/) http://example.com%{REQUEST_URI} [L,R=301] 
+0

Was ist die Verwendung in Verbindung mit Standard-WP-Regeln? Ich habe ähnliche Regeln versucht und sie führten zu einer Umleitungsschleife. Ich gebe das eine Chance und markiere als Antwort, ob es funktioniert. Vielen Dank – DeFeNdog