Вопрос по ХыТыМыЛы

John JACK

Пишу тут сайт самым мощным редактором, Блокнот называется 😊
Выглядит он как два фрейма - справа менюшки имени навигация, слева собственно тексты всякие. Каждый текст прописан как отдельная страница, естественно.
И есть такая проблема - поисковые системы выдают ссылки на страницы, которые должны загружаться во фреймы, а не на главную. То есть, если узер идет по ссылке, то видит он только кусок сайта и остальное увидеть не может.
Вот думаю, что надо или отдельные страницы спрятать куда-нибудь, или написать хитрый код, который будет посылать узера на главную...
Вопрос - КАК?

John JACK

Собственно сайт лежит там: http://kvashninsto.narod.ru/
Яндекс дает вот такую ссылку: http://kvashninsto.narod.ru/bio.htm
Вообщем, как с второй ссылки послать на первую?

nbx

Никак. Поэтому не надо использовать фреймы.
Проще посредством пхп инклюдить эту меню-навигацию, хранящуюся в одном файле, а остальное менять.

Кречет

nbx
не надо использовать фреймы.

ага.

Thug

Могу только поддержать предыдущих ораторов. Нафиг эту гадость - фреймы.

StarS

Вроде году в 99 А.Лебедев сделал сайт с фреймами, на котором эта проблема была решена. С маленькой помощью web-программиста. (См. первую версию ководства)

Фреймы - отличная штука, просто разрабатывались в спешке.

John JACK

Угу...
Все могут откусить.
Рецепт нагло спижжен из свободного доступа.
« script language="JavaScript"»
«!--
if (window.parent.frames.length == 0) { location.href="index.htm"; }
//--»
« /script»
😀

StarS

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

nbx

Некорректно это всё по отношению к юзеру-посетителю сайта. И вот почему: например, заиндексировался bio.htm, на него идёт юзер с поисковика - а попадает в index.htm (с main.htm и nav.htm): допустим, страниц на сайте очень много, юзер ищет конкретную информацию, а его вываливают в самое начало, и чего ему - искать, всё подряд открывая?...

А вообще, конечно, задача, поставленная John JACK-ом, реализована им же, следовательно - всё нормально :-)

alex-dos

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

Беда в том, что narod не поддерживает php.

Если интересует конкретный скрипт - обращайся в личку - скину в течении нескольких дней (просто не регулярно тут появляюсь)...

Manstopper

Фреймы отстой! Нужно юзать SSI 😊

alex-dos

В принципе согласен с Manstopper. Но на PHP фреймы можно привести в порядок...