писец, посмотрел я по этим аяксовым сайтам, ну ничего нормального нет. Половину не рабочее, в другой половине вообще не понятно зачем там ajax. Миллион js скриптов, меню со ссылками вообще нет, все div-ами (как об этих страницах узнали поисковики, понятия не имею). Блин все программировать разучились чтоли?
Кароче, пока запущу сайт с переадресацией, пофиг. Если будет совсем плохо, что-то буду думать.
Потом отпишусь о результатах, возможно даже со ссылками.
- да хрен с ними, c пользователями у которых отключен js, это в большей степени делалось для поисковиков, а этим пользователям просто повезет))
супер 😂!
богоносец, как Вы считаете, оставив все как есть (открытую переадресацию js на каждой странице), мне грозит пессимизация?
И еще вопрос, если переадресация изначально будет (и им это не понравится), а потом я ее уберу, мне возобновят рейтинг или потеря доверия от поисковиков это уже необратимый процесс?
это я знаю, уменьшил количество запросов до минимума. Но вклеивать css в html файл не буду ни при каком раскладе (как это делает google ил yandex).
В общем сайт хорошо прооптимизирован, даже cookie не передаются при запросе к картинкам. Сайт грузится быстро, очень быстро, так что об этом мне переживать точно не стоит. Скоро сайт будет дописан, а c robots.txt сняты все ограничения - об этом переживать уже стоит. В общем если не найду другого варианта, возможно буду делать таки после клика переход на главную, подключать ajax, и т.д.
Мне было б гораздо удобнее и приятнее, оставить все как есть, но это слишком большой риск, как мне кажется.
богоносец, подскажите пожалуйста, как можно было б надежно спрятать редирект от поисковиков? Причем не после document.ready, а мгновенно. Я уже думал сделать на событие движения мыши, но это было б тупо: кто то клацнул мышкой в поисковике, попал на сайт, только пошевелил мышей, и тут сразу страница перегружается. Может как-то определять по размерам экрана? Хотя в статистике видел как-то bing bot замаскирован под safari с разрешением экрана (1280 x...) ...
В общем подскажите плиз.
- это зависит от того, насколько качественно написан скрипт, насколько сайт загружен скриптами, и т.д. Допустим в моем случае вес скриптов составляет ~ 150 кб., включая все необходимые библиотеки (jQuery), лайтбоксы, + мои скрипты. И это без использования сжатия gzip, которое используют все бразуеры (и web-сервера) с незапамятных времен. Допустим вес запакованного jQuery имеет 92 кб., а если использовать gzip - 32 кб. То есть, в моем случае страница .html от страницы с скриптами будет отличатся примерно на 60 кб. Я считаю это совсем немного.
позволю не согласиться, экономится чуть ли не при первых запросах, а не 15. Так как не будет много запросов на загрузку новой .html страницы, которая повлечет за собой много других запросов к серверу (css, jpg, и т.д.), а будет всего лишь один. Тем более, я у себя сделал систему кэширования. Например если пользователь на AJAX и он уже был на странице контакты, то вновь она загрузится мгновенно, не делая запросу к серверу. А еще это будет и-нет магазин, с фильтрами. При клике на фильтр (в категории с товарами), он будет применяться мгновенно, чего не сделаешь не используя js (ну и AJAX).
- я тоже так думал, но зачем, если пользователя можно сразу перевести на AJAX? Единственная проблема, это в том, как редиректы воспримут поисковики?
да, у него тоже переадресация на каждой странице, только не мгновенная и открытая как у меня (просто в первых строках head , location.href = "www.site.com/#url" и больше никаких скриптов), а после document.ready (вроде), и там разными всякими условиями.
- в этом нет необходимости, так как сайт идеально работает и без скриптов (просто не будет ajax, онлайн проверки from и т.д.)
- да, все работает идеально. Во всех браузерах.
точно, провтыкал...
это я знаю, о чем неоднократно писал выше.
капец :) , что ж тогда мне делать-то? топа точно не видать (с такими-то редиректами)?
а как надежно можно спрятать редирект от поисковиков?---------- Добавлено 12.10.2012 в 16:09 ----------и еще, очень глупый вопрос наверное, но все же:
переадресация пользователей ведет на ссылку типа www.site.com/#***** (вместо ***** адрес конечной ajax-овой страницы). Что будет если в robots.txt прописать
Dissalow: www.site.com/#
? может поисковики видя переадресацию на страницу куда им нельзя, перестанут обращать на нее внимания?
- уже писал. Для того чтобы ссылка выглядела не так:
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 .
Надеюсь смог нормально объяснить.
ну да все ок. Допустим пользователь добавил ссылку www.site.com/#contacts , потом открывает ее, и AJAX подгружает все что надо. В закладку добавляется ведь не только адрес до хеша, но и все что после хеша тоже (то есть полный адрес).
- да не перезагружается она. Просто при изначальном (первом) попадании пользователя на страницу www.site.com/contacts его js направляет на www.site.com/#contacts где уже последующие страницы будут загружаться без перезагрузки...
Так может дайте какой совет, дорогие форумчанины:
1) Поисковик ничего плохого в моей переадресации не увидит
2) Что-то изменить в моей структуре
3) Переадресацию спрятать, но как?
4) что-то другое?
Спс.