Моя задача - добавить новое правило цены корзины покупок в админку Magento. Я добавил информацию о правиле, затем мне нужно добавить условия для этого правила. Когда я изменяю параметр поля выбора условия, он перенаправляется на панель инструментов.
В chrome console он показывает ошибку 403 запрещено в URL-адресе ajax.
Кто-то сказал мне запрещатьmod_security. Я написал приведенный ниже код в файл .htaceess, но проблема все еще сохраняется.
.htacesss:
SecFilterEngine Off SecFilterScanPOST Off
Я использую версию Magento. 1.9.3.8
Как это исправить, пожалуйста, помогите мне.






-Проверьте права доступа к файлам
Во-первых, вам нужно проверить права доступа к файлам, которые установлены для каждого из ваших файлов. Если для файла или папки установлено значение «777», которое является «всемирным» для записи по соображениям безопасности, будет отображаться ошибка 403 для защиты вашего веб-сайта от взломов. Для папок должны быть установлены разрешения «750» или «755», а для файлов - «644».
Если у вас есть доступ по SSH, вы можете легко решить эту проблему. Убедитесь, что вы находитесь в корневом каталоге вашей установки Magento, а затем выполните команды.
Если это не сработает, вы можете проверить, что 'Promo_catalog / newConditionHtml' переопределяется в любом месте вашего кода, локально.
Также, Установите флажок «Нет индекса» в файле .htaccess.
После того, как вы убедились, что все разрешения верны, но проблема все еще сохраняется, вам нужно будет проверить файл .htaccess. Имейте в виду, что в вашей учетной записи может быть несколько файлов .htaccess, поэтому вам может потребоваться поиск / изменение файлов .htaccess, отличных от public_html / .htaccess. Например, если у вас есть дополнительный домен, расположенный по адресу public_html / addon_domain, вам также необходимо проверить все файлы .htaccess в этой папке. Если в одной из строк в фактическом файле написано «Options All -Indexes», просто удалите «-Indexes» и сохраните файл.
Исправлена проблема с запрещенным перенаправлением Ajax 403 в magento.
Изменена одна строка в файле rule.js. (путь: /var/www/vhosts/site.com/htdocsnew/js/mage/adminhtml/rule.js)
Старый
{form_key: FORM_KEY, тип: new_type.replace ('/', '-'), id: new_id}
Новый
{form_key: FORM_KEY, type: new_type.replace ('/', '-'), id: "'" + new_id + "'"}
Спасибо за ответ, я попробую и дам вам знать