Здравствуйте коллеги, возникла следующая проблема может кто сможет подсказать как её решить.
От SEO оптимизаторов поступила задача чтобы вместо выдачи сервером статуса 200 Ок страница выдавала ошибку 404.
Со страницами такого плана как:
это удалось сделать благодаря добавлению в файл init.php , кода
<?php
AddEventHandler('main', 'OnEpilog', '_Check404Error',1);
function _Check404Error() {
global $APPLICATION;
$cp = $APPLICATION->GetCurPage();
if ((defined('ERROR_404')) && (ERROR_404=='Y') && ($cp!='/404.php')) {
header ('Location: /404.php');
}
}
?>
Но со страницами плана:
это не работает , что можно сделать ? Может добавить редирект по условию в .htaccess
Заранее , спасибо.
От SEO оптимизаторов поступила задача чтобы вместо выдачи сервером статуса 200 Ок страница выдавала ошибку 404.
Со страницами такого плана как:
это удалось сделать благодаря добавлению в файл init.php , кода
<?php
AddEventHandler('main', 'OnEpilog', '_Check404Error',1);
function _Check404Error() {
global $APPLICATION;
$cp = $APPLICATION->GetCurPage();
if ((defined('ERROR_404')) && (ERROR_404=='Y') && ($cp!='/404.php')) {
header ('Location: /404.php');
}
}
?>
Но со страницами плана:
это не работает , что можно сделать ? Может добавить редирект по условию в .htaccess
Заранее , спасибо.