Petit soucis de rewriting

WRInaute discret
Bonjour,

j'utlise ce code dans mon htaccess pour rediriger vers le www:

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



le seul problème gênant, c'est que quand je tombe sur une page http://site.org/test/blabla-article il me redirige vers http://www.site.org/ et donc toutes les adresses sans le www sont redirigées vers l'accueil et non vers leur page respective en version www... que dois-je rajouter?

++
 
WRInaute discret
essayes plutôt ça
Code:
RewriteCond %{HTTP_HOST} ^site\.org [NC]
RewriteRule ^(.*)$ http://www.site.org/$1 [QSA,R=301,L]
 
WRInaute discret
oui :(

je précise que c'est un WP, avec juste ça

Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

de plus comme code dans l'htaccess
 
WRInaute discret
csseur a dit:
oui :(

je précise que c'est un WP, avec juste ça

Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

de plus comme code dans l'htaccess
as tu essayé de commenter ce bout de code et de mettre ça à la place
Code:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^site\.org [NC]
RewriteRule ^(.*)$ http://www.site.org/$1 [QSA,R=301,L]
 
WRInaute discret
J'ai également essayé
Code:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [L,R=301]
mais pareil...
 
Discussions similaires
Haut