Переход с html на php, как более плавно?

123
E
На сайте с 14.09.2007
Offline
24
#11
Юрий Макарцев:
И прокатит? Из Индекса не выпаду, то есть робот придет, странички не найдет, перейдет на другой адрес и проиндексирует?

Из индекса не выпадете: по мере обхода робота "старые" url будут исключены из индекса и заменены на "новые". Проверено. ИМХО, 301 редирект более правильная вещь, если страница перехала (а не выдача 404), если, конечно, думаете о пользователях, пришедших по старым ссылкам.

Вопрос относительно передачи ссылочного, на мой взгляд, все-таки еще открыт. Можете почитать на эту тему:

http://www.yandex.ru/yandsearch?text=301+%D1%80%D0%B5%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82+%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D1%87%D0%BD%D0%BE%D0%B5+%D1%80%D0%B0%D0%BD%D0%B6%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

100chuk
На сайте с 02.12.2005
Offline
194
#12

Более плавный переход - это в новой версии сайта сохранить все старые пути, т.е. не дублировать структуру, а оставить все как было. Мы делали такое и при переходе как на Битрикс, так и на Joomla c сайтами под 1000 страниц. В Joomla надо только нормальный компонент найти по ЧПУ - там не все адекватные. Старые пути - вплоть до того, что страницам давать расширение html. Новые документы, конечно, публикуются уже согласно новой структуры и со стандартным для данной CMS расширением. Единственное условие - хоть сколько-нибудь адекватная структура предыдущей версии, т.к. иногда хочется все грохнуть и начать заново - тогда уж только редирект.

E
На сайте с 14.09.2007
Offline
24
#13
100chuk:
Единственное условие - хоть сколько-нибудь адекватная структура предыдущей версии, т.к. иногда хочется все грохнуть и начать заново - тогда уж только редирект.

- как я Вас понимаю!

- нет, Вы меня не понимаете...

- отлично понимаю!... :)

Иногда, действительно, единственный вариант - забить на ссылочное, грохнуть старую структуру, сделать по уму и уже на новые страницы наращивать ссылочное. +1

Давид
На сайте с 12.07.2004
Offline
128
#14

Юрий Макарцев

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

если память не изменяет MODx неплохо с этим справляется.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#15

flashlight,

за такие вещи мугит наказать.

Ведь это типовой дор.

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Юрий Макарцев
На сайте с 21.04.2007
Offline
103
#16
Давид:
Имхо, самым правильным будет юзать CMS которая использует пхп с модреврайтом Те. сам сайт на пхп а показывает как хтмл, и что самое главное должна быть возможность обзывать страницы как вы хотите..

Ок, спасибо, потестирую, если действительно так, то это кул :)

100chuk, ссылочку не дадите? У Joomla стоит ЧПУ, но вот как старые пути сохранить, это я не понял...

Essay, благодарю за ссылку, почитаю

Исторический форум (http://forum.historichka.ru)
100chuk
На сайте с 02.12.2005
Offline
194
#17
100chuk, ссылочку не дадите? У Joomla стоит ЧПУ, но вот как старые пути сохранить, это я не понял...

Artio JoomSEF. Как ее правильно юзать для сохранения путей, можете погуглить - на форумы с обсуждением попадете.

Юрий Макарцев
На сайте с 21.04.2007
Offline
103
#18

Погуглил на счет редиректов, 301 - 304 и т.п.

Разъясните пожалуйста :)

Вот у меня ест страница с контентом, я на ней размещаю код

<? 


header("HTTP/1.1 301 Moved Permanently");
header("Location: http://мой сайт);
exit();

?>

Праивильно ли я привел код?

Его нужно вставить куда на странице?

Удалить ли весь контент со страницы, или нет?

Данной информации не нашел. Сказано было только, что в самом начале встаивить...

B
На сайте с 03.09.2007
Offline
1
#19

Вообще-то, не самое ли элементарное просто-напросто поставить на старых страницах редирект на новые???)))

B
На сайте с 03.09.2007
Offline
1
#20
Юрий Макарцев:
Погуглил на счет редиректов, 301 - 304 и т.п.

Разъясните пожалуйста :)

Вот у меня ест страница с контентом, я на ней размещаю код

<? 


header("HTTP/1.1 301 Moved Permanently");
header("Location: http://мой сайт);
exit();

?>


Праивильно ли я привел код?
Его нужно вставить куда на странице?
Удалить ли весь контент со страницы, или нет?

Данной информации не нашел. Сказано было только, что в самом начале встаивить...

Сделайте так:

<script language="javascript">location.href="http://ah.flybb.ru";</script>

И всё. Это переадресация на нужную страницу.

123

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