Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы Как убрать календарь. Он дублирует новости на главной?

Как убрать календарь. Он дублирует новости на главной?


     20.04.2016    Ламерские вопросы    364

вопрос
Здравствуйте! Гугл нашел на моем сайте страницы вида site.ru/2016/04/ , ну думаю, фигня вопрос, раз контент полностью дублируется как на главной сделаю редирект на главную, но не так все просто... Тогда почему-то адрес преобразуется в site.ru/?year=2016&month=04

Закрыл в роботс, но хочу именно удалить это?

Ответил: Duman007


Не нужно удалять, контент тот же самый. Закрыл в роботс и всё.

Комментарии пользователей (1)

nowheremany
192

1659 | 1292

nowheremany - 21 апреля 2016 17:21 - Эксперт

Если совсем заморочится нужно убрать из
htaccess код
# За день
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]
# За весь месяц
RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]
# Вывод за весь год
RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]
RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]


и в engine.php
// ################ Новости за год #################
            if ($year != '' and $month == '' and $day == '') {
....
            }
            
            // ################ Новости за месяц #################
            if ($year != '' and $month != '' and $day == '') {
...
            }
        
            // ################ Новости за день #################

            if ($year != '' and $month != '' and $day != '' and $subaction == '') {
...
            }

Благодарность принимаю тут Связь

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

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