Ctfelix 1 Опубликовано: 18 сентября 2013 Рассказать Опубликовано: 18 сентября 2013 Добрый день, товарищи! Вопрос у меня такой по 301 редиректу. Сейчас переделываю сайт на новый дизайн и структуру и вынужден прибегнуть к 301 редиректу, но появиться такая проблема, в старой структуре было по 4-10 страниц с информацией, сейчас я всё свожу в 1 страницу и приходится делать редирек с указанием каждой страницы. Redirect 301 /15/15_1/page/1/ http://site.ru/komedy/ Redirect 301 /15/15_1/page/2/ http://site.ru/komedy/ Redirect 301 /15/15_1/page/3/ http://site.ru/komedy/ Redirect 301 /15/15_1/page/4/ http://site.ru/komedy/ Redirect 301 /15/15_1/page/5/ http://site.ru/komedy/ Всё бы ничего да только если пользователь заходит на страницу http://site.ru/15/15_1/page/3/ то редиректом его перенаправляет на страницу http://site.ru/komedy/page/3/, которой не существует. Приходится делать дополнительные редиректы Redirect 301 /komedy/page/2/ http://site.ru/komedy/ Redirect 301 /komedy/page/3/ http://site.ru/komedy/ Redirect 301 /komedy/page/4/ http://site.ru/komedy/ Redirect 301 /komedy/page/5/ http://site.ru/komedy/ Что весьма не удобно, кроме этого если получается так, что вся информация не помещается на 1 страницу и появляется вторая страница с 2 новостями, приходится убирать этот редирект Redirect 301 /komedy/page/2/ http://site.ru/komedy/ и в итоге пользователь обратившийся к странице http://site.ru/15/15_1/page/2/ перенаправляется http://site.ru/komedy/page/2/ увидев, что там всего 2 новости сразу уходит, а это очень плохо. Как мне уменьшить количество редиректов и размер файл .htaccess по тому, что таких редиректов у меня с 50 категорий по 5-10 страниц в каждой категорий из за этого файл .htaccess очень раздут. CMS Dle 9.7 Всем буду очень благодарен за помощь. Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 18 сентября 2013 Рассказать Опубликовано: 18 сентября 2013 В данном случае редирект не нужно делать вообще. 301 редирект делают когда страница переехала по новому адресу, т.е. /15/15_1/page/5/ и /komedy/ должны быть идентичны. Поисковик и так переиндексирует сайт, а пользователи страницы /15/15_1/page/5/ не будут ложить в закладки.а вот "Обрабатывать неверные URL ЧПУ" При включении данной опции, будет происходить проверка адреса новостей. Например, при отключенной опции, адреса: http://site.ru/id-имя новости.html и http://site.ru/id-любой текст.html будут вести на одну и ту же страницу. При включении данной опции, будет осуществляться 301 редирект на верный адрес. Данная опция полезна для SEO и при смене адресов новости. В админпанели стоит включить. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Ctfelix 1 Опубликовано: 18 сентября 2013 Рассказать Опубликовано: 18 сентября 2013 (изменено) Автор В данном случае редирект не нужно делать вообще. 301 редирект делают когда страница переехала по новому адресу, т.е. /15/15_1/page/5/ и /komedy/ должны быть идентичны. Поисковик и так переиндексирует сайт, а пользователи страницы /15/15_1/page/5/ не будут ложить в закладки. Так страница и так переехала по новому адресу /15/15_1/ это урл старой категории, сейчас создана новая категория /komedy/ куда и переехали все новости из старой категории. При включении данной опции, будет происходить проверка адреса новостей. Например, при отключенной опции, адреса: http://site.ru/id-имя новости.html и http://site.ru/id-любой текст.html будут вести на одну и ту же страницу. При включении данной опции, будет осуществляться 301 редирект на верный адрес. Данная опция полезна для SEO и при смене адресов новости. Это включено тут проблем нет, странно что вы вообще об этом заговорили, я об этом не писал. Изменено 18 сентября 2013 пользователем Ctfelix Цитата Ссылка на сообщение Поделиться на других сайтах
Ctfelix 1 Опубликовано: 20 сентября 2013 Рассказать Опубликовано: 20 сентября 2013 Автор Неужели никто не поможет? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 20 сентября 2013 Рассказать Опубликовано: 20 сентября 2013 Ctfelix, Вам нужно писать собственные специальные правила с использованием RewriteRule, а не просто Redirect 301 ставить. Я не пишу правил на заказ, поэтому конкретного решения предоставить вам не могу, могу лишь дать только направление как это делается, а делается это исключительно с использованием RewriteRule Цитата Ссылка на сообщение Поделиться на других сайтах
Ctfelix 1 Опубликовано: 21 сентября 2013 Рассказать Опубликовано: 21 сентября 2013 Автор А вы не могли бы подсказать, куда обратиться, чтобы мне написали эти правила? Я согласен оплатить потраченное время на написание правил. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 21 сентября 2013 Рассказать Опубликовано: 21 сентября 2013 Ctfelix, Не могу никого посоветовать, потому как незнаю кто это делает на заказ. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.