HolySong 1 Опубликовано: 7 октября 2014 Рассказать Опубликовано: 7 октября 2014 До того как я начал работу на ДЛЕ до меня стоял другой КМС... и другая БД Потом сисадмин перешел на джумлу (потеряв всю БД что была на первом КМС) и мы сменили Джумлу на ДЛЕ (перегнав БД с Джумлы на ДЛЕ)... но вот недавно я захожу в Гугл Вебмастер и вижу 17 723 страниц НЕ НАЙДЕНЫ. ЧПУ того кмс был таков /2009/05/16/derevjannoe-elektrichestvo/ и все статьи от 2008 до 2012 года выходит в 404 нот фаунд (на них большая ссылочная масса) я решаю выполнить 301 редирект Redirect 301 /2008/ http://iz.com.ua/ Redirect 301 /2009/ http://iz.com.ua/ Redirect 301 /2010/ http://iz.com.ua/ Redirect 301 /2011/ http://iz.com.ua/ Redirect 301 /2012/ http://iz.com.ua/ но после выполненного действия при переходе с гугл вебмастер по ссылке /2009/05/16/derevjannoe-elektrichestvo/ он начал загружать УРЛ так http://iz.com.ua/05/16/derevjannoe-elektrichestvo/?do=cat&category=2009/05/16/derevjannoe-elektrichestvo/ подскажите как мне поступить в данном случае? Ссылка на сообщение Поделиться на других сайтах
HolySong 1 Опубликовано: 7 октября 2014 Рассказать Опубликовано: 7 октября 2014 Автор Ссылка на сообщение Поделиться на других сайтах
celsoft 6242 Опубликовано: 7 октября 2014 Рассказать Опубликовано: 7 октября 2014 301 редирект не делается с редиректов. Эти ссылки, это ссылки ЧПУ, они в принципе на сервере не существую физически. Нужно использовать RewriteRule c указанием модификаторов R=301,L Ссылка на сообщение Поделиться на других сайтах
HolySong 1 Опубликовано: 7 октября 2014 Рассказать Опубликовано: 7 октября 2014 Автор Подскажите... пробую так и так, не выходит. Что-то пропустил наверное RewriteCond %{HTTP_HOST} ^www.iz.com.ua$ [NC] RewriteRule ^/2009/$ http://iz.com.ua/ [R=301,L] RewriteCond %{HTTP_HOST} ^www.iz.com.ua$ [NC] RewriteRule /2009/ http://iz.com.ua/ [R=301,L] Ссылка на сообщение Поделиться на других сайтах
celsoft 6242 Опубликовано: 7 октября 2014 Рассказать Опубликовано: 7 октября 2014 RewriteCond %{HTTP_HOST} ^www.iz.com.ua$ [NC] Эту строчку зачем поставили?После RewriteEngine On должна быть проста строчка: RewriteRule ^2009/ http://iz.com.ua/ [R=301,L] и все Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 7 октября 2014 Рассказать Опубликовано: 7 октября 2014 какой код должен быть чтобы все 404 страницы на главную падали? Ссылка на сообщение Поделиться на других сайтах
celsoft 6242 Опубликовано: 7 октября 2014 Рассказать Опубликовано: 7 октября 2014 какой код должен быть чтобы все 404 страницы на главную падали? Это плохо для SEO, ведь помимо отображения визуального, есть специальный код 404 который также должна отдавать страница, главная страница не может отдавать 404 кодов, иначе сайт никогда не проиндексируется, а если сделаете отдачу главной в качестве 404 страницы, поисковики не будут распознавать 404 ошибку, и будут все страницы отправлять в дубли. Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 7 октября 2014 Рассказать Опубликовано: 7 октября 2014 какой код должен быть чтобы все 404 страницы на главную падали? 404 и должен отдаваться. Редирект на главную - это заблуждение, 404 это и есть 404. Не читайте херню всякую устаревшую по оптимизации. Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 8 октября 2014 Рассказать Опубликовано: 8 октября 2014 Спасибо! Не буду =) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.