Переход с html на систему. Адреса внутренних страниц?

S
На сайте с 04.10.2008
Offline
43
1034

Здравствуйте!

Подскажите пожалуйста. Есть сайт на html. Некоторые внутренние страницы интенсивно продвигались. Сейчас сайт хочу поставить на систему, а это приведет к изменению адреса внутренних страниц. Программист предлагает поставить ответ от сервера, когда обращаются к старому адресу страницы, код, который обозначает, что страница переехала. Вотпрос:

1) Не слетит ли позиции этой внутренней страницы, по причине переезда этой старницы на новый адрес?

2) продолжать в ссылках ставить старый url страницы или новый?

Спасибо.

SSsasha добавил 18.10.2011 в 15:11

А что никто не знает?

K
На сайте с 18.10.2011
Offline
0
#2
118088
На сайте с 10.03.2009
Offline
30
#3

Три пути:

1) В .htaccess прописать переадрессацию с 301 ответом. Как правило вручную и если страниц не много

2) Скрипт, который обрабатывает 404 ошибку и выдает 301 с редиректом

3) Новую "систему" адаптировать чтобы все было на старых адресах

Вам предлагают первый или второй вариант. Соглашайтесь, другого ничего нет. Позиции через некоторое время должны перебраться на новые адреса (на которые по 301 ответу перевод). "Должны" не значит что 100% переберутся.

Новые ссылки ставить на новый адрес

AM
На сайте с 09.01.2007
Offline
467
#4

SSsasha, Предложите программисту сделать перенос таким образом чтобы адреса страниц сохранились. Это самый простой и правильный путь по моему мнению.

Если для программиста это слишком сложно, то найдите другого программиста.

pelvis
На сайте с 01.09.2005
Offline
345
#5
AndyM:
Если для программиста это слишком сложно, то найдите другого программиста.

Плюсую двумя руками! Что за программист, который не может сохранить важные адреса на сайте?

Продаю вывески. Задарма и задорого (https://www.ledsvetzavod.ru/)
Shivana
На сайте с 26.07.2006
Offline
189
#6
118088:
Соглашайтесь, другого ничего нет.

Ну, почему, как вариант сделать дубли страниц со старым и с новым урлом и использовать атрибут rel="canonical", но обычно проблема решается редиректом 301.

Этикет ( https://vk.com/culture_etiquette ), Сагитыч ( https://vk.com/sagittich )
118088
На сайте с 10.03.2009
Offline
30
#7

Shivana, если вы предлгаете ставить canonical на старом урле - он вес не передает (судя по мнениям), как передает его 301. Если на новом урле ставить canonical, то простой вопрос "а зачем?"

O
На сайте с 06.03.2006
Offline
42
#8

Через mod_rewrite можно оставить и старые адреса. Если страниц немного, то руками htaccess подпилить. Если много, то тоже возможно, просто чуть-чуть сложнее. В любом случае это не большая проблема и перейти можно безболезненно.

Shivana
На сайте с 26.07.2006
Offline
189
#9

118088, та не, я просто говорю, что таки есть еще варианты, но редирект лучше.

И да, задача canonical указать какая из двух одинаковых страниц является оригиналом.

K
На сайте с 18.10.2011
Offline
0
#10
Shivana:
118088, та не, я просто говорю, что таки есть еще варианты, но редирект лучше.
И да, задача canonical указать какая из двух одинаковых страниц является оригиналом.

- вот, авторитетный человек прав. Мне не сложно сохранить старые страницы, просто они будут нарушать целостность структуры.

согласен, что используя mod_rewrite мы в любом случае получим нужный эффект, но самый корректный способ это с использование 301-го редиректа. приличные браузеры (и уже тем более поисковые автоматы) без труда корректно обработают этот ответ.

при 301 приличные браузеры даже кэшированные данные не перетирают.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий