2010-05-31 5 views
0

Je dois rediriger tout example.com vers www.example.com à l'exception de example.com/subdirectory qui devrait rester tel quel sans aucune redirection..htaccess rediriger non-www vers www à l'exception d'un sous-répertoire particulier

+0

Voulez-vous le faire sans utiliser PHP, etc? – barrycarter

+0

Je suis ouvert à l'utilisation d'un script PHP pour ce faire. J'avais l'habitude d'avoir un site Web qui fonctionnait sur mon serveur mais j'ai déplacé le site Web aux emplacements de google. www.example.com dns pointe sur le site de mon site google. Je n'ai qu'une partie du site Web qui se trouve dans le serveur local du sous-répertoire folder et example.com DNS pointe toujours vers le serveur local. Par conséquent, je veux que tout ce qui n'est pas dans le sous-répertoire pointe vers des sites google, www.example.com/* – Sudeep

Répondre

0

J'ai résolu le problème en ayant ce qui suit dans le fichier .htaccess

RewriteEngine On

RewriteCond 1 $!^Sous-répertoire RewriteCond% {HTTP_HOST}!^Www.example.com $ [NC] RewriteRule^(. *) $ http://www.example.com/ $ 1 [L, R = 301]

Questions connexes