2010-10-28 10 views
1

J'ai un vraiment étrange problème avec .htaccess - J'essaie de réécrire le domaine de sorte qu'il ajoute toujours avant www au domaine lorsqu'il est chargé - cela fonctionne pendant environ cinq minutes, puis juste tourne la page vide !?Étrange problème avec .htaccess

.htaccess:

RewriteEngine On 

RewriteBase/
RewriteCond %{HTTP_HOST} !^www.thedomain.co.uk$ [NC] 
cRewriteRule ^(.*)$ http://www.thedomain.co.uk/$1 [L,R=301] 

Toutes les idées?

+3

Qu'en est-il du 'c' au début de la dernière ligne? – Gumbo

Répondre

3

Tout d'abord, assurez-vous de supprimer "c" en tête de la dernière ligne. Deuxièmement, vous devriez probablement échapper des points comme indiqué ci-dessous.

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

Merci, le c était un accident de copier + coller, ce n'est pas dans le code. Il semble que chaque fois que j'ai un fichier htaccess il se comporte comme prévu pendant environ 5 minutes, puis le site devient complètement vide! – kieran

+1

Avez-vous vérifié les journaux? Essayez de mettre les règles ci-dessus dans vhost lui-même. –