Добрый день! Искал нормальную тему про 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/ - хотябы на главную страницу сайта???
- 09.10.2012 15:14
Последний раз редактировалось Pirat; 09.10.2012 в 15:20.
- 09.10.2012 20:12
Приведите пример старого вида URL страницы и нового вида URL. Это нужно чтобы проследить хоть какую-то закономерность и, если она есть, сделать редирект нормальный. Если ее нет, то нужно будет редиректить каждую страницу.
- 10.10.2012 03:03
так я все примеры привел:
старый каталог : http://"daytoy.com.ua/range
новый каталог: http://"daytoy.com.ua/index.php?catalog=yes - 10.10.2012 17:52
то есть, если страница на сайте называется page.html, тогда URL такие:
старый: http://"daytoy.com.ua/range/page.html
новый: http://"daytoy.com.ua/index.php?catalog=yes/page.html
? - 10.10.2012 21:22
По возможности забей на это, я пробовал тоже сделать редирект со статьи на статью. Не вышло. Писало, что браузер распознал вечное перенаправление. И соответственно блоканул переход. К каждому хостингу нужен свой код редиректа, как я понял. Спроси лучше у тех поддержки.
- 10.10.2012 23:41
я походу так коряво написал, что не понять ) исчо раз! Сейчас будет снова уникальный пост!!!!
Был сайт 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.
- 11.10.2012 00:38
А зачем вам эти хвосты в ссылках? Поставьте на новом движке ЧПУ (человеко-понятные урлы) и будут ссылки такие же, как и были.
Или на старом не были ЧПУ? - 11.10.2012 02:14
на старом были, структура разная, на старом сайте(сейчас он тут www.daytoy.ru) формировалась ссылка в зависимости от глубины просмотра:
daytoy.com.ua/КАТАЛОГ/НАЗВАНИЕ ИЗДЕЛИЯ
сейчас структура другая
daytoy.com.ua/КАТАЛОГ, а если в каталоге переходишь далее на товар то формируется ссылка
daytoy.com.ua/категория1_название изделия - 11.10.2012 02:59
Ну, одно я могу вам сказать точно - с редиректом намучаетесь. Лучше как-нить через новый движок попробовать ссылки привести к тому виду, который был на старом.
А страничек-то много? Судя по яндексу 70 с лишним. Может даже есть смысл вручную все ссылки поменять на те, которые были? В движке есть такая возможность (при редактировании материала влоб указать его путь)?
А новые будут появляться такими, как есть. Их все равно в индексе не было.Последний раз редактировалось Textoslov; 11.10.2012 в 03:09.
- 11.10.2012 06:17
Textoslov, Да тут момент такой,что движок построен так, что ссылка формируется автоматом, и подтягивает категорию, тем самым создают длину не в три уровня а в два. =(
Тэги топика:
- 301 редирект и его основы,
- catalog,
- daytoy,
- html,
- index,
- page,
- range,
- redirectpermanent,
- быль,
- вид,
- возможность,
- движок,
- директория,
- есть,
- значимость,
- изделие,
- интернет,
- каталог,
- магазин,
- новый,
- нужный,
- помочь,
- после,
- последний,
- раздел,
- редирект,
- сайт,
- сделать,
- сейчас,
- ссылка,
- старое,
- страница,
- структура,
- телевизор,
- формироваться
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Значимость видео в блоге и блогосфере. 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 |