Привет, друзья. Неожиданно для меня самого сегодня вышла в свет четвертая часть моих уроков по оптимизации движка DLE Datalife Engine. Неожиданно потому, что сегодня утром, проверяя ошибки в панели вебмастера Google для одного из своих сайтов, который я недавно обновил до последней версии, я с ужасом обнаружил кучу ошибок, с которыми я успешно поборолся в старой версии движка.
Как известно, начиная с версии DLE 9.3, разработчик начал делать какие-то подвижки в плане исправления ошибок с неверными URL страниц. Тем не менее, очень многие ошибки остаются, и я с ними борюсь самостоятельно и довольно успешно. Но вот правки, которые замечательно работают на версиях от 8.2 и до 9.2, не то что не работают в новых версиях движка, а после этих правок сайт вообще перестает работать.
Да, я помню все ваши жалобы в предыдущих частях уроков, я все это аккумулирую и запоминаю, но вы же понимаете, что пока тебя самого петух не клюнет, хрен что начнёшь делать! Считайте, что петух меня наконец-то клюнул :)
Сев с утра заниматься поиском и исправлением ошибок, я понял, что чем дальше в лес, тем больше дров. Что творится в голове у разработчика, я даже представить себе не могу, но от версии к версии маразм все крепчает…
В общем, встречайте полностью рабочий и проверенный на себе мануал по решению проблем с дублированием страниц просмотра полной новости, а так же описанные ниже правки решают проблемы со всеми видами неправильных URL, переходя по которым выдается 404 ошибка, а должна выдаваться правильная страница. Везде настроен 301 редирект с неправильных адресов на верные.