Перенаправление ошибок 404 на нужную страницу в компоненте sh404SEF
28.10.2012
Столкнулся с тем, что в настройках sh404SEF 1.0.20 нет возможности указать какие действия нужно делать при возникновении 404, по умолчанию компонент отдавал 404 заголовок и отправлял на индексную страницу.
Открываем файл:
components/com_sh404sef/sh404sef.inc.php
В нем есть код:
1 |
if (!headers_sent()) { header('HTTP/1.0 404 NOT FOUND'); |
Собственно его и нужно модифицировать под свои нужды.
Например, сделать переадресацию на страницу с сообщением 301
1 |
if (!headers_sent()) { header("HTTP/1.1 301 Moved Permanently"); header("Location: /index.php"); exit(); |