“添加到购物车”不仅在Magento的主页上有效

“添加到购物车”不仅在Magento的主页上有效,magento,cookies,Magento,Cookies,主页上的所有“添加到购物车”按钮都返回“您的购物车为空”。在处理它一段时间后,我发现如果我禁用缓存,它就会工作,然后我将其缩小到禁用块HTML输出。因此,它似乎在缓存表单键,但仅在主页上,其他cms页面工作正常。奇怪 以下是“会话Cookie管理”的设置 以下是“会话验证设置”的设置 以下是.htaccess重写规则 Options All -Indexes <IfModule mod_rewrite.c> RewriteCond %{THE_REQUEST} ^.*/in

主页上的所有“添加到购物车”按钮都返回“您的购物车为空”。在处理它一段时间后,我发现如果我禁用缓存,它就会工作,然后我将其缩小到禁用块HTML输出。因此,它似乎在缓存表单键,但仅在主页上,其他cms页面工作正常。奇怪

以下是“会话Cookie管理”的设置

以下是“会话验证设置”的设置

以下是.htaccess重写规则

 Options All -Indexes
<IfModule mod_rewrite.c>
    RewriteCond %{THE_REQUEST} ^.*/index.php
    RewriteRule ^(.*)index.php$ https://www.domain.com/$1 [R=301,L]
    redirect 301 /home https://www.domain.com
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain.com
    RewriteRule (.*) https://www.domain.com/$1 [R=301,L]    
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule .* index.php [L]
    RewriteCond %{HTTP_HOST} ^111\.11\.11\.11
    RewriteRule (.*) https://www.domain.com/$1 [R=301,L]
    RewriteCond %{HTTP_USER_AGENT} libwww-perl.* 
    RewriteRule .* ? [F,L]
</IfModule>
选项所有-索引
RewriteCond%{THE_REQUEST}^.*/index.php
重写规则^(.*)index.php$https://www.domain.com/$1[R=301,L]
重定向301/主页https://www.domain.com
选项+FollowSymLinks
重新启动发动机
重写cond%{HTTP_HOST}^domain.com
重写规则(.*)https://www.domain.com/$1[R=301,L]
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
重写cond%{REQUEST_URI}^/(媒体|皮肤| js)/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-L
重写规则。*index.php[L]
重写cond%{HTTP_HOST}^111\.11\.11\.11
重写规则(.*)https://www.domain.com/$1[R=301,L]
RewriteCond%{HTTP_USER_AGENT}libwww perl.*
重写规则。*?[F,L]
我在app>etc>config.xml中有这个

<frontend>
  <secure_url>
     <all>/</all>
  </secure_url>
</frontend>

/
只有Magento!任何帮助都将不胜感激

 Options All -Indexes
<IfModule mod_rewrite.c>
    RewriteCond %{THE_REQUEST} ^.*/index.php
    RewriteRule ^(.*)index.php$ https://www.domain.com/$1 [R=301,L]
    redirect 301 /home https://www.domain.com
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain.com
    RewriteRule (.*) https://www.domain.com/$1 [R=301,L]    
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule .* index.php [L]
    RewriteCond %{HTTP_HOST} ^111\.11\.11\.11
    RewriteRule (.*) https://www.domain.com/$1 [R=301,L]
    RewriteCond %{HTTP_USER_AGENT} libwww-perl.* 
    RewriteRule .* ? [F,L]
</IfModule>
<frontend>
  <secure_url>
     <all>/</all>
  </secure_url>
</frontend>