Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как сделать редирект с несуществующих страниц пагинации на правильные и существующие?

Как сделать редирект с несуществующих страниц пагинации на правильные и существующие?


     04.01.2024    редирект    Все вопросы » Хаки    524

вопрос
Здравствуйте.

На 17 версии DLE какой код будет актуальным? Этот не редиректит с несуществующей /категория/12/ на /категория/5/

//редирект на последнюю страницу, если в url указана страница больше чем максимально существующая
$all_pages_count = @ceil( $count_all / $config['news_number'] );
    if ($cstart > $all_pages_count) {
        if ($all_pages_count > 1) {
            header('HTTP/1.1 301 Moved Permanently');
            header ('Location: ' . $url_page . '/page/' . $all_pages_count . '/');
            die();
        } else {
            header('HTTP/1.1 301 Moved Permanently');
            header ('Location: ' . $url_page . '/');
            die();
        }
    }
//редирект на последнюю страницу, если в url указана страница больше чем максимально существующая

Ответа пока нет


1 комментарий

TeraMoune
Эксперт

TeraMoune - 5 января 2024 01:50 -

Этот не редиректит с несуществующей /категория/12/ на /категория/5/

Так и не должно ведь... Оно работает с страницами page

Тестовый репозиторий установки плагинов: teramoune

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх