2009-12-19 8 views
0

J'ai un problème avec une règle de réécriture htaccess sur un site où je travaille.htaccess et sessions/cookies

htaccess Sa principale Dir:

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^website.com [NC] 
RewriteRule ^(.*)$ http://www.website.com/$1 [R=301,L] 

Ce site oblige l'utilisateur à www.website.com, même si elles entrent dans l'adresse sans le www.

Maintenant, j'ai wordpress installer sur un sous-répertoire, qui est htaccess est le suivant:

RewriteEngine On 
RewriteBase /blog/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /blog/index.php [L] 

Le problème est que chaque fois que je tente d'accéder au répertoire wordpress, je reçois contraints à un www-moins adresse. Si je vais sur www.website.com/blog, je suis redirigé vers website.com/blog.

Ceci bien sûr blesse ma capacité à travailler avec des sessions/cookies entre les deux. Quelqu'un a-t-il une idée de ce que cela fait ou comment y remédier?

+3

Peut-être que vous avez installé Wordpress pour * example.com * au lieu de * www.example.com * . – Gumbo

Répondre

1

> Paramètres sous WordPress, vous avez l'adresse non-www dans le champ d'adresse de blog - il est fait wordpress la redirection