location.href на js не забанят ли поисковики?

123
F
На сайте с 11.10.2012
Offline
1
#11
Th0rn:
Просто, я все равно не понимаю смысла такой AJAXовости, если страница все равно целиком перезагружается.

- да не перезагружается она. Просто при изначальном (первом) попадании пользователя на страницу www.site.com/contacts его js направляет на www.site.com/#contacts где уже последующие страницы будут загружаться без перезагрузки...

Так может дайте какой совет, дорогие форумчанины:

1) Поисковик ничего плохого в моей переадресации не увидит

2) Что-то изменить в моей структуре

3) Переадресацию спрятать, но как?

4) что-то другое?

Спс.

C
На сайте с 04.02.2005
Offline
291
#12

Я не понимаю, а зачем нужен редирект?

ну попал он на контакты, а функционал аяксовый остался.

Ну пусть и ходит по странице, так, как и ходил бы по главной

Не вижу смысла редиректа

Но вот что вы будете делать если посетитель захочет страничку положить в закладки?

F
На сайте с 11.10.2012
Offline
1
#13
Chukcha:
Я не понимаю, а зачем нужен редирект?
ну попал он на контакты, а функционал аяксовый остался.

- уже писал. Для того чтобы ссылка выглядела не так:

www.site.com/contacts#contacts а после перехода на другие страницы www.site.com/contacts#delivery , или www.site.com/contacts#news

а так:

www.site.com/#contacts а после перехода на другие страницы www.site.com/#delivery , или www.site.com/#news .

Надеюсь смог нормально объяснить.

Chukcha:
Но вот что вы будете делать если посетитель захочет страничку положить в закладки?

ну да все ок. Допустим пользователь добавил ссылку www.site.com/#contacts , потом открывает ее, и AJAX подгружает все что надо. В закладку добавляется ведь не только адрес до хеша, но и все что после хеша тоже (то есть полный адрес).

F
На сайте с 11.10.2012
Offline
1
#14

а как надежно можно спрятать редирект от поисковиков?

---------- Добавлено 12.10.2012 в 16:09 ----------

и еще, очень глупый вопрос наверное, но все же:

переадресация пользователей ведет на ссылку типа www.site.com/#***** (вместо ***** адрес конечной ajax-овой страницы). Что будет если в robots.txt прописать

Dissalow: www.site.com/#

? может поисковики видя переадресацию на страницу куда им нельзя, перестанут обращать на нее внимания?

C
На сайте с 04.02.2005
Offline
291
#15

а вот интересно, а кнопка "назад" пари такой конструкции /#contacts у Вас на сайте работает правильно?

богоносец
На сайте с 30.01.2007
Offline
774
#16
fooger:
Что будет если в robots.txt прописать
Dissalow: www.site.com/#

А в хелпах по robots.txt такого не припомнится. А # используется для коментариев.

И браузеры тоже при обращении к /ru/forum/746701

делают запрос без #HASH

GET /showthread.php?t=746701&page=2 HTTP/1.1
Host: forum.searchengines.ru

Вообще, яндексоиды испугались бана (в Гугле) и на всякий случай не стали делать редиректа в своём кривом подопытном 🙅. И у них получаются разные адреса у одинаковых для посетителя страниц

-ttp://content.webmaster.yandex.ru/org/#org

-ttp://content.webmaster.yandex.ru/originals/#org

F
На сайте с 11.10.2012
Offline
1
#17
Chukcha:
а вот интересно, а кнопка "назад" пари такой конструкции /#contacts у Вас на сайте работает правильно?

- да, все работает идеально. Во всех браузерах.

богоносец:
А в хелпах по robots.txt такого не припомнится. А # используется для коментариев.

точно, провтыкал...

богоносец:
И браузеры тоже при обращении к
делают запрос без #HASH

это я знаю, о чем неоднократно писал выше.

богоносец:
Вообще, яндексоиды испугались бана (в Гугле) и на всякий случай не стали делать редиректа в своём кривом подопытном. И у них получаются разные адреса у одинаковых для посетителя страниц

капец :) , что ж тогда мне делать-то? топа точно не видать (с такими-то редиректами)?

богоносец
На сайте с 30.01.2007
Offline
774
#18

Ну попереходите из выдачи http://yandex.ru/yandsearch?text=site%3Aaftamat4ik.ru

И если надо уведомить посетителя о скриптах (а это не всегда обязательно), то не пишите <noscript><h1>включите...</h1></noscript> это можно на картинке написать... и без noscript обойтись можно...

Гугл в своих выдумках про AJAX сайты тоже пример какой-то сделал в своём хелпе.

F
На сайте с 11.10.2012
Offline
1
#19
богоносец:
Ну попереходите из выдачи http://yandex.ru/yandsearch?text=site%3Aaftamat4ik.ru

да, у него тоже переадресация на каждой странице, только не мгновенная и открытая как у меня (просто в первых строках head , location.href = "www.site.com/#url" и больше никаких скриптов), а после document.ready (вроде), и там разными всякими условиями.

богоносец:
И если надо уведомить посетителя о скриптах (а это не всегда обязательно), то не пишите <noscript><h1>включите...</h1></noscript> это можно на картинке написать... и без noscript обойтись можно...

- в этом нет необходимости, так как сайт идеально работает и без скриптов (просто не будет ajax, онлайн проверки from и т.д.)

богоносец
На сайте с 30.01.2007
Offline
774
#20

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

А что-то там экономится — если просматриваются 15 страниц, что трудно ожидать от искателей.

А если искатель посмотрит и не захочет кликать?

Может уж первую страницу пусть посмотрит как и ПС?

А после клика ... вылечите проблему:

Редирект нужен для того, чтобы ссылки не выглядели как www.site.com/contacts#contacts , а после клика как www.site.com/contacts#dellivery , а просто www.site.com/#contacts , или просто www.site.com/#dellivery
123

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