Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个正在实施的购物车(知名公司和一个可靠的平台)——它基于 PHP/Smarty。
如果我将www.foosite.com/store/放入浏览器,效果会很好。
如果我将foosite.com/store/放入浏览器,它不会正确填充保存的 cookie 变量。另外,我注意到它在我的 .htaccess/.htpasswd 块上提示我两次。
那么,www 是什么。与没有它会导致网站行为发生如此巨大的差异吗?有没有办法解决它?
解决此问题的解决方案是在您的 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]