我正在尝试设置此主题。每件事情都运转正常,但是当我把我的网站搬到BLUEHOST的这个新主机上时。
突然间,我无法使用word press social login登录。
有些研究认为Varnish缓存可能是个问题。但是这种社交登录现在不是问题。
主要问题 现在我无法使用我的帐户页面登录。当用户注册时,他在后端注册但未自动登录。
那么问题是什么 请帮忙
答案 0 :(得分:2)
您是否根据woocommerce文档检查了清漆设置? http://docs.woothemes.com/document/configuring-caching-plugins/
if (req.url ~ "^/(cart|my-account|checkout|addons)") {
return (pass);
}
if ( req.url ~ "\?add-to-cart=" ) {
return (pass);
}
文章中还提到了cookies和清漆的可能问题
Add this to vcl_recv above "if (req.http.cookie) {":
# Unset Cookies except for WordPress admin and WooCommerce pages
if (!(req.url ~ "(wp-login|wp-admin|cart|my-account/*|checkout|addons|logout|lost-password|product/*)")) {
unset req.http.cookie;
}
# Pass through the WooCommerce dynamic pages
if (req.url ~ "^/(cart|my-account/*|checkout|addons|logout|lost-password|product/*)") {
return (pass);
}
# Pass through the WooCommerce add to cart
if (req.url ~ "\?add-to-cart=" ) {
return (pass);
}
# Block access to php admin pages via website
if (req.url ~ "^/phpmyadmin/.*$" || req.url ~ "^/phppgadmin/.*$" || req.url ~ "^/server-status.*$") {
error 403 "For security reasons, this URL is only accesible using localhost (127.0.0.1) as the hostname";
}
#
Add this to vcl_fetch:
# Unset Cookies except for WordPress admin and WooCommerce pages
if ( (!(req.url ~ "(wp-(login|admin)|login|cart|my-account/*|checkout|addons|logout|lost-password|product/*)")) || (req.request == "GET") ) {
unset beresp.http.set-cookie;
}
#