Редирект 301 xfsearch с дубля на основную страницу

Редирект 301 xfsearch с дубля на основную страницу

Например имеются доп.поля:
http://сайт.ru/xfsearch/Nissan/ - дубль
http://сайт.ru/xfsearch/car_marks/Nissan/ - основная

или
http://сайт.ru/xfsearch/Mitsubishi/ - дубль
http://сайт.ru/xfsearch/car_marks/Mitsubishi/ - основная

А нам необходимо чтобы все ссылки http://сайт.ru/xfsearch/марка-авто/ редиректились на http://сайт.ru/xfsearch/car_marks/марка-авто/. Этот хак поможет настроить редирект 301 дополнительных полей xfsearch.
 
Установка:
1. Открыть engine/engine.php и найти:
$user_query = "do=xfsearch&xf=" . urlencode ( str_replace("'", "'", $xf) );

Ниже добавить:
$row_xf = $db->super_query ( "SELECT tagname FROM " . PREFIX . "_xfsearch WHERE tagvalue='{$xf}' LIMIT 0, 1" );

if ($row_xf['tagname']) {
  @header("HTTP/1.0 301 Moved Permanently");
  @header("Location: /xfsearch/{$row_xf['tagname']}/{$xf}/");
  die("Redirect");
}

Готово!
 
Версия DLE: 12.1
 
Автор: Grey
Источник:
  • Oxigen
  • 0
  • 247
Информация
Оставлять комментарии могут только зарегистрированные посетители.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика