0

我有一个正在实施的购物车(知名公司和一个可靠的平台)——它基于 PHP/Smarty。

如果我将www.foosite.com/store/放入浏览器,效果会很好。

如果我将foosite.com/store/放入浏览器,它不会正确填充保存的 cookie 变量。另外,我注意到它在我的 .htaccess/.htpasswd 块上提示我两次。

那么,www 是什么。与没有它会导致网站行为发生如此巨大的差异吗?有没有办法解决它?

4

1 回答 1

1

解决此问题的解决方案是在您的 htaccess 中添加一个重写规则以强制“www”,如下所示:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
于 2013-06-04T17:48:05.723 回答