• Страница 1 из 1
  • 1
Модератор форума: Yuri_G  
Содержимое iframe
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 1 | 07:48:31
У меня есть ряд страниц на сайте:
http://get-a-free.ucoz.ru/school
http://get-a-free.ucoz.ru/clan
http://get-a-free.ucoz.ru/vidget
Это страница 404 с iframe.
Скажите, смогут ли люди получить в поисковике ссылки на другие страницы, кроме главной?

Читайте книги role.su - Rolesu Authors Workshop.
dreadful
Сообщений: 23
Репутация: 20

Сообщение # 2 | 19:50:58
[Бриз], Зачем вам эти лишние танцы с бубном?
http://get-a-free.ucoz.ru/index/vidget/0-7 не усложняйте жизнь поисковым роботам и себе.

Если хочешь видеть результаты своего труда немедленно - иди в сапожники
MilkyWays
Сообщений: 234
Репутация: 16

Сообщение # 3 | 22:28:24
Цитата (dreadful)
http://get-a-free.ucoz.ru/index/vidget/0-7

причём тут это ?

Помог ? - Ставьте + в репу ( Выбираюсь из минусов )
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 4 | 23:54:00
Но ответ верный и ожидаемый, я просто хотел убедится.
Скрипт нужно спаковать, может какой нибудь нефтяной магнат купит, а адрес страниц вернуть к прежнему виду:)

Добавлено (07 Авг 2013, 23:54:00)
---------------------------------------------

Цитата (MilkyWays)
причём тут это ?


http://get-a-free.ucoz.ru/index/vidget/0-7
Это исходный адрес страницы.

http://get-a-free.ucoz.ru/vidget/
А этот достигается при помощи манипуляций со страницей 404.htm. То есть, мы видим перед собой страницу 404, В которой транслируется http://get-a-free.ucoz.ru/index/vidget/0-7

Читайте книги role.su - Rolesu Authors Workshop.
Shеriff
Сообщений: 3187
Репутация: 2662

Сообщение # 5 | 14:45:35
[Бриз], почему бы не использовать обычную html-страницу?
Название папки: любое (кроме модульных), название html-страницы: index.html. Адрес будет иметь такой вид: http://ololo.ucoz.ru/name/
Затем, не забываем поставить каноникал на html-страницу. Пример:
Код
<link rel="canonical" href="http://ololo.ucoz.ru/name/" />


А тот способ не будет доступен для поисковиков (то есть, в любом случае это страница будет выдавать 404 ошибку).

Профессиональный сервис опросов WebAsk
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 6 | 15:03:34
Shеriff, Ведь на страницах html не работают системные коды. В моем случае это почтовые формы.

Читайте книги role.su - Rolesu Authors Workshop.
Shеriff
Сообщений: 3187
Репутация: 2662

Сообщение # 7 | 15:15:31
[Бриз], гетим и рады. Почтовые формы вообще можно использовать и на статике, демо:
Код
<script type="text/javascript" src="http://адрес-сайта/mail/id"></script>

Где «id» — номер почтовой формы.

Профессиональный сервис опросов WebAsk
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 8 | 15:17:02
[Бриз], а можно узнать смысл и функциональную принадлежность всей затеи? только в деталях, если можно
и самое главное на какой эффект идет расчет
последнее очень подробно для тех, кто не очень понимает весь смысл действий. я не понимаю

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 9 | 15:45:08
webanet, этим вопросом я заинтересовался вот тут:
http://forum.ucoz.com/forum/38-17441-1
То есть, это не моя идея, я могу использовать стандартные url адреса и это не скажется на посещаемости моего сайта.
Просто попробовал реализовать просьбу ТС. Результата я достиг и встал резонный вопрос - как скоро заблокируют мой сайт как к этому отнесутся поисковики?
Ответ ожидаем, это решение не валидное, создает нагрузку на сервер. Поэтому я от него откажусь. Это все, стремится к присвоению каждй странице url такого плана я не буду.

p.s. Но Шериф все равно предложил другой более правильный вариант, который я опробую ради любопытства.
Если мои страницы будут поддерживать почтовые формы и иметь url типа http://domain/pageName/, то почему бы не воспользоваться этим? Ведь в планах у меня пока только динамичная гостевая книга.

Добавлено (08 Авг 2013, 15:45:08)
---------------------------------------------

Цитата (Shеriff)
будет иметь такой вид: http://ololo.ucoz.ru/name/

То есть, со слешем в конце.
Если написать без слеша, то мы получим page 404.
Но можно на странице 404 написать скрипт проверки, который дописывает слеш, если его нет в конце текущего адреса.
Я могу пойти на такую хитрость?

Читайте книги role.su - Rolesu Authors Workshop.
Shеriff
Сообщений: 3187
Репутация: 2662

Сообщение # 10 | 15:50:28
Цитата (|Бриз|)
Но можно на странице 404 написать скрипт проверки, который дописывает слеш, если его нет в конце текущего адреса. Я могу пойти на такую хитрость?

Для пользователя этот способ будет работать (сделать проверку и произвести переход на правильный адрес страницы), но не для поисковика (т.к. робот не сможет выполнить скрипты smile ).

Профессиональный сервис опросов WebAsk
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 11 | 15:58:29
Да я не против. Размышляю из расчета на то, что предполагаемый пользователь на стороннем ресурсе увидит ссылку и скопирует её не полностью (т.к. робот не совершит таких ошибок).

Читайте книги role.su - Rolesu Authors Workshop.
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 12 | 19:41:01
[Бриз],
Цитата
страницах html не работают системные коды. В моем случае это почтовые формы
И исходный текст формы ???

Solaris(Olga)
Сообщений: 342
Репутация: 240

Сообщение # 13 | 22:15:19
Хорошая задачка! =) Это можно сделать через хистрори АПИ.

Вот так можно сделать:

1. Допустим, мы создаем сайт с модулем publ с нужными нам категориями.
2. Создаем локальную страницу, как предложил Shеriff и, таким образом, получаем нашу главную страницу модуля в виде - mysite.ru/school.
4. Создаем на ней меню, ссылки в котором будут вести на наши категории. При переходе в категорию или к материалу, заменяем скриптом урл через хистори АПИ. Вот пример кнопки:

Код
<button type="button" id="myButton" onclick="history.pushState({page: 3}, 'title 3', 'school');">Change URL now!</button>
Если на нее нажать, урл поменяется, как нам нужно. Если подключить соответствующую библиотеку, будет работать даже в ИЕ6.

5. Проблема в том, что если человек скопирует этот урл или сделает закладку, а потом попытается перейти по ней,

Код
www.mysite.ru/school/tetradki/5-b/rezultati_kontrolnoy_raboti

то его перекинет на 404. Но мы поступим хитрее. Мы будем писать через хэш. Допустим вот такой урл можно сделать -

Код
www.mysite.ru/school/#tetradki/5-b/rezultati_kontrolnoy_raboti


6. После перехода нас кинет уже не на 404, а на www.mysite.ru/school/. Тут мы считываем все, что находится после # и (!) первый раз перенаправляем через аякс. Чтобы не было перенаправления как бы. Чтобы никто не засек этого визуально )) К тому же и поисковик не засечет перенаправления. Ну, его просто не будет... Мы просто подгрузили нужную страницу и все. А потом уже переходы происходят обычным способом по ссылкам.

(кстати, ссылки прописываем оригинальные, для СЕО. То есть не mysite.ru/school а mysite.ru/publ. Впрочем, они сами проставляются.)

7. Что касается поисковика, то получается, он зайдет на нормальную, приличную страницу mysite.ru/school которая является по факту - главной категории, с соответствующим меню и все такое. Это не 404, так что пусть паук лазит здесь - нет проблем.

8. Конечно, хэш в урле - это не так красиво, но на самом деле пользователи вряд ли будут сильно обращать на это внимание - всякие разные значки, цифры и прочее в урлах, это обычное дело, так что...

Получится так?) Если еще актуально. Я не видела такого на Юкоз, нужно попробовать сделать.
Сообщение отредактировал Solaris(Olga) - Воскресенье, 03 Ноя 2013, 22:35:22
  • Страница 1 из 1
  • 1
Поиск: