А почему POST запросы на главную ввобще кладут ваш сайт? Эти запросы как-то сложно обрабатываются?
Что за CMS или на чём вообще сайт написан?
Почему бы в роутере не сказать, что на главную страницу проходят только GET запросы, другие - отсеивать?
<Limit POST>
Order Allow,Deny
deny from all
</Limit>
$entity = Section::compileEntityByIblock($arParams['IBLOCK_ID']);
$section = $entity::getList([
'select' => [
'ID',
'NAME',
'UF_SECTION_STYLE',
'UF_ARTICLES',
'UF_MAIN_ARTICLE',
'UF_SECTION',
],
'filter' => [
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'CODE' => $arResult['VARIABLES']['SECTION_CODE'],
]
]);
$( document ).ready(function() {
var product = new CatalogElement(<?=CUtil::PhpToJSObject($jsParams, false, true)?> , {
path: '/bitrix/components/bitrix/catalog.element/ajax.php',
params: {
AJAX: 'Y',
SITE_ID: "<?= SITE_ID ?>",
PRODUCT_ID: "<?= $arResult['ID'] ?>",
PARENT_ID: "<?= $arResult['ID'] ?>"
}
});
});
(function (window) {
'use strict';
if (window.CatalogElement)
return;
window.CatalogElement = function (arParams , ajaxParams) {
this.params = arParams;
this.ajaxParams = ajaxParams;
};
})(window);
$( document ).ready(function() {
(function (window) {
'use strict';
if (window.CatalogElement)
return;
window.CatalogElement = function (arParams , ajaxParams) {
this.params = arParams;
this.ajaxParams = ajaxParams;
};
})(window);
});
$(document).ready(function(){
$('#characteristic-tab').on('click', function () {
$($(this).attr('href')).tab('show');
});
});