如何解决在magento中添加购物车价格规则条件时发生"403 forbidden"重定向问题



我的任务是在magento管理部分添加新的购物车价格规则。我已经添加了规则信息,然后我需要为该规则添加条件。当我更改条件选择框选项时,它会重定向到仪表板。

chrome console中,它在ajaxurl中显示403禁止错误。

有人告诉我禁用mod_security。我已经在.htaceess文件中编写了以下代码,但问题仍然存在。

.htaccesss:

SecFilterEngine关闭SecFilterScanPOST关闭

我使用的是Magento版本。1.9.3.8

如何解决这个问题,请帮我。

修复了magento中Ajax 403禁止重定向的问题

修改了rule.js文件中的一行。(路径:/var/www/vhosts/site.com/htdocsnew/js/mage/adminhtml/rule.js(

{form_key:form_key,type:new_type.replace('/','-'(,id:new_id}

{form_key:form_key,type:new_type.replace('/','-'(,id:"'"+new_id+"'"}

-检查文件权限

首先,您需要检查每个文件设置的文件权限。如果出于安全原因,将文件或文件夹设置为"777",即"世界"可写,则会显示403错误,以保护您的网站免受黑客攻击。文件夹的权限应设置为"750"或"755",文件的权限应设为"644"。

如果您有SSH访问权限,则可以轻松解决此问题。确保您在Magento安装的根目录中,然后执行命令。

如果这不起作用,那么你可以检查"promo_catalog/newConditionHtml"是否在你的代码中的任何地方被覆盖,本地。

此外,检查.htaccess文件中的"无索引">

一旦您验证了所有权限都是正确的,但问题仍然存在,您将需要检查.htaccess文件。请记住,您的帐户中可能有多个.htaccess文件,因此您可能需要搜索/修改除public_html/.htacccess之外的.htaccesss文件。例如,如果您有一个位于public_html/addon_domain的加载项域,则还需要检查该文件夹中的任何.htaccess文件。如果实际文件中有一行写着"Options All-Indexes",那么只需删除"-Indexeds"并保存文件。

最新更新