如果友好网址在Pretsashop 1.7.1中处于活动状态,则产品添加后Ajax弹出窗口不会显示

时间:2017-06-06 06:44:32

标签: jquery ajax nginx prestashop-1.7

当我将产品添加到购物车时,ajax popup&如果友好网址未激活,购物车工作正常。

然而,当我将产品添加到购物车并打开友好网址时,ajax弹出窗口和购物车图标就不显示了。这是nginx服务器配置的一部分。

欢迎提出任何建议/意见。谢谢!

video

2 个答案:

答案 0 :(得分:0)

如果在SEO&网址页面为购物车 module-ps_shoppingcart-ajax 页面使用相同的简化网址。

此外,如果您配置了多种语言,请确保每种语言的两种语言都有不同的URL。

答案 1 :(得分:0)

在1.7.4.1中,问题出在我这部分:

$admin_dir/index.php$is_args$args;

因此碰巧将/ module / ps_shoppingcart / ajax重定向到管理员。

然后我发现this nginx配置对我有用。 它特别添加了

    rewrite "^/module/([_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)$" /index.php?fc=module&module=$1&controller=$2 last;

在任何避免位置冲突的位置指令之前。 注意,我使用以前配置中的Symfony重写:

location ~ /(international|_profiler|module|product|feature|attribute|supplier|combination|specific-price|configure|addons)/(.*)$ {
    try_files $uri $uri/ /index.php?q=$uri&$args $admin_dir/index.php$is_args$args;
}

在某些管理部分,管理员需要配置和加载项。