htaccess和sessions / cookies

时间:2009-12-19 06:41:50

标签: wordpress .htaccess mod-rewrite

我在网站上遇到htaccess重写规则的问题。

Main Dir的htaccess:

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

此网站强制用户访问www.website.com,即使他们输入的地址为www。

现在我在子目录上安装了wordpress,其中htaccess是这样的:

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

问题是,每当我尝试访问wordpress目录时,我都会被迫使用无www的地址。如果我访问www.website.com/blog,我会被重定向到website.com/blog。

这当然会损害我在两者之间使用会话/ cookie的能力。任何人都有任何想法,为什么这样做,或如何解决它?

1 个答案:

答案 0 :(得分:1)

在wordpress>下设置,您在博客地址字段中有非www地址 - 它是wordpress执行重定向