301 Редирект - его значимость и возможности

(Ответов: 12, Просмотров: 1220)
Страница 1 из 2 12 Последняя
  1. Опытный Аватар для Pirat
    • Регистрация: 20.09.2012
    • Сообщений: 251
    • Репутация: 53
    Добрый день! Искал нормальную тему про 301 редирект так и не нашел, что-то написано вкратце, но ничего подробного.
    У меня возникла необходимость 301 редиректе в связи с тем что у моего сайта произошло изменение движка и дизайна, поменялась структура - если в двух словах.
    На старом сайте у меня путь по каталогу начинался http://"daytoy.com.ua/range, сейчас путь начинается http://"daytoy.com.ua/index.php?catalog=yes, в целом все то, что было проиндексировано поисковиками дальше главной странице, могло отвалиться.
    Сделал редирект:

    RewriteEngine on
    RewriteCond ${REQUEST_FILENAME} !-d
    RewriteCond ${REQUEST_FILENAME} !-f
    RewriteRule cat([0-9]+)-.* index.php?categoryID=$1 [L,QSA]
    RewriteRule prod([0-9]+)-(.*)$ index.php?productID=$1&$2 [L,QSA]


    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.daytoy\.com.ua$ [NC]
    RewriteRule ^(.*)$ http://daytoy.com.ua/$1 [R=301,L]


    Redirect 301 /range http://www.daytoy.com.ua/

    теперь по порядку:

    Та часть, что выделена красным цветом, это присутствовало в файле .htaccess по умолчанию в движке сайта. Я изначально это удалил, в связи с чем, позже, отвалился весь ассортимент в каталоге. Возвратил обратно и решил не трогать (опыта в сайтостроении очень мало).

    Далее, что выделено зеленым цветом, сделал редирект с запросов на www."daytoy.com.ua на "daytoy.com.ua всё устраивает и работает (те у кого сложности с редиректом с www на без - можете использовать как образец 301 редиректа, выделенный зеленый элемент).

    и теперь к моему вопросу о редиректе с http://"daytoy.com.ua/range на http://"daytoy.com.ua/index.php?catalog=yes, в чём собственно вопрос:
    /range - это не последний уровень сайта проиндексированый поисковиками.
    К примеру в ввожу /range/(категория) идет перенаправление на /range(категория) пример: daytoy.com.ua/range/webmasters.ru происходит следующее:http://"daytoy.com.ua/webmasters.ru, тоесть те категории, что находятся за range/, переносятся на место Range.

    Вопрос:
    Как сделать полноценный редирект всех подкатегорий после /range/ - хотябы на главную страницу сайта???
    Последний раз редактировалось Pirat; 09.10.2012 в 15:20.
    • 0
  2. Гуру Аватар для dmg.shark
    • Регистрация: 10.04.2010
    • Сообщений: 2,312
    • Репутация: 728
    • Webmoney BL: ?
    Приведите пример старого вида URL страницы и нового вида URL. Это нужно чтобы проследить хоть какую-то закономерность и, если она есть, сделать редирект нормальный. Если ее нет, то нужно будет редиректить каждую страницу.
    • 0
  3. Опытный Аватар для Pirat
    • Регистрация: 20.09.2012
    • Сообщений: 251
    • Репутация: 53
    так я все примеры привел:

    старый каталог : http://"daytoy.com.ua/range
    новый каталог: http://"daytoy.com.ua/index.php?catalog=yes
    • 0
  4. Гуру Аватар для dmg.shark
    • Регистрация: 10.04.2010
    • Сообщений: 2,312
    • Репутация: 728
    • Webmoney BL: ?
    то есть, если страница на сайте называется page.html, тогда URL такие:
    старый: http://"daytoy.com.ua/range/page.html
    новый: http://"daytoy.com.ua/index.php?catalog=yes/page.html

    ?
    • 0
  5. Banned
    • Регистрация: 08.11.2011
    • Сообщений: 556
    • Репутация: 81
    По возможности забей на это, я пробовал тоже сделать редирект со статьи на статью. Не вышло. Писало, что браузер распознал вечное перенаправление. И соответственно блоканул переход. К каждому хостингу нужен свой код редиректа, как я понял. Спроси лучше у тех поддержки.
    • 0
  6. Опытный Аватар для Pirat
    • Регистрация: 20.09.2012
    • Сообщений: 251
    • Репутация: 53
    я походу так коряво написал, что не понять ) исчо раз! Сейчас будет снова уникальный пост!!!!

    Был сайт http://"daytoy.com.ua - был у него страшный дизайн и не удобный движок!!!!
    Пиарил я его как мог. Теперь в поисковиках гуляет много ссылок имеющих путь http://"daytoy.com.ua/range/XXX1 и тд.

    Как-то меня задолбало, что мне так геморно его оптимизировать, всё приходилось ручками ручками да по стопятьсот раз переисправлять!

    Заказал новый движок и новый дизайн. ДОМЕН НЕ МЕНЯЛ!!!

    структура сайта изменилась. Домен тот-же http://"daytoy.com.ua только каталог теперь имеет другой путь http://"daytoy.com.ua/index.php?catalog=yes старый путь к каталогу:
    http://"daytoy.com.ua/range/XXX1

    ВОПРОС: Как поставить редирект так, чтобы все запросы, которые шли на старый каталог с его поддоменами переходили на новый каталог



    Как хочу чтоб было:

    В Поисковике, мои старые объявления
    http://"daytoy.com.ua/range/XXX1
    http://"daytoy.com.ua/range/XXX2
    http://"daytoy.com.ua/range/XXX3
    http://"daytoy.com.ua/range/XXX4
    http://"daytoy.com.ua/range/XXX5

    и куда бы я не кликнул, попадаю на новый каталог:

    http://"daytoy.com.ua/index.php?catalog=yes
    Последний раз редактировалось Pirat; 11.10.2012 в 00:32.
    • 0
  7. Опытный Аватар для Textoslov
    • Регистрация: 28.09.2011
    • Сообщений: 269
    • Репутация: 60
    А зачем вам эти хвосты в ссылках? Поставьте на новом движке ЧПУ (человеко-понятные урлы) и будут ссылки такие же, как и были.

    Или на старом не были ЧПУ?
    • 0
  8. Опытный Аватар для Pirat
    • Регистрация: 20.09.2012
    • Сообщений: 251
    • Репутация: 53
    на старом были, структура разная, на старом сайте(сейчас он тут www.daytoy.ru) формировалась ссылка в зависимости от глубины просмотра:

    daytoy.com.ua/КАТАЛОГ/НАЗВАНИЕ ИЗДЕЛИЯ

    сейчас структура другая
    daytoy.com.ua/КАТАЛОГ, а если в каталоге переходишь далее на товар то формируется ссылка
    daytoy.com.ua/категория1_название изделия
    • 0
  9. Опытный Аватар для Textoslov
    • Регистрация: 28.09.2011
    • Сообщений: 269
    • Репутация: 60
    Ну, одно я могу вам сказать точно - с редиректом намучаетесь. Лучше как-нить через новый движок попробовать ссылки привести к тому виду, который был на старом.

    А страничек-то много? Судя по яндексу 70 с лишним. Может даже есть смысл вручную все ссылки поменять на те, которые были? В движке есть такая возможность (при редактировании материала влоб указать его путь)?

    А новые будут появляться такими, как есть. Их все равно в индексе не было.
    Последний раз редактировалось Textoslov; 11.10.2012 в 03:09.
    • 0
  10. Опытный Аватар для Pirat
    • Регистрация: 20.09.2012
    • Сообщений: 251
    • Репутация: 53
    Textoslov, Да тут момент такой,что движок построен так, что ссылка формируется автоматом, и подтягивает категорию, тем самым создают длину не в три уровня а в два. =(
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Значимость видео в блоге и блогосфере. 10 веских причин почему видеообзоры это необходимо
Дайджест блогосферы 0 27.06.2012 20:30
Возможности заработка для переводчика
Вопросы от новичков 10 03.02.2012 23:01
Возможности ДНС сервера
Хостинг и Серверы 0 22.01.2011 04:25
Семинар «Привлекательные» возможности контекста.
Семинары и конференции 0 23.10.2009 02:34

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры