AJAX и индексация страниц
А в робот-файле прописать проделанное...
То есть, чтобы попасть можно было на нужный таб (закладку) с помощь специального УРЛа
Близок к истине?
И ЧПУ тут совершенно не при чем, AJAX можно и с ЧПУ намутить.
И ЧПУ тут совершенно не при чем, AJAX можно и с ЧПУ намутить.
Спасибо за подсказку, я че-то тормознул..
Но появилась еще одна идея. Может и не очень рациональная.
Читал, что можно генерировать эту "карту сайта" и тем самым подсказывать (хотя гарантии 100% никто не обещает) поисковым ботам, какие странички индексировать. Так вот, к чему я веду. Если в данном XML-файле прописать нужную мне УРЛу, то при переходе на нее, будет выдавать нормальные РНР-генерированные странички. А когда юзер заходит, тогда - он юзает через AJAX :) То есть поисковику - нормальные ХТМЛ-ки, а юзеру - AJAX-сформированные. Осталось только различить юзера от робота. Короч, надо пробовать.
Спасибо еще раз.
Обычная форма, поля, субмит. В action как у всех людей стоит что-то типа registration.php (условно), но на форме висит обработчик onSubmit() который тоже отправляет форму, но через AJAX. Т.е. что получается, если JavaScript включён, то пользователь зарегится без перезагрузки, если выключен, то с перезагрузкой. Так же можно и тут, на эти закладки повесить onClick="getPage();return false" чтобы не переходил дальше (или для уверености вырезать все адреса из href через тот же JavaScript). Единственное, что тебе на сервере придётся делать проверку, какого типа запрос (Аякс, или обычный) и тогда ты минимум 2 зайцев убъёшь: поисковики и люди с отключёный JS.
Но появилась еще одна идея. Может и не очень рациональная.
Читал, что можно генерировать эту "карту сайта" и тем самым подсказывать (хотя гарантии 100% никто не обещает) поисковым ботам, какие странички индексировать.
Это тоже самое, что и robots.txt, но в XML формате. Со всеми вытакающими отсюда выводами.
О чем я тебе и толкую. В общем прислущайся к совету shaelf-а. Дядя shaelf плохого не посоветует :D
Обычная форма, поля, субмит. В action как у всех людей стоит что-то типа registration.php (условно), но на форме висит обработчик onSubmit() который тоже отправляет форму, но через AJAX. Т.е. что получается, если JavaScript включён, то пользователь зарегится без перезагрузки, если выключен, то с перезагрузкой. Так же можно и тут, на эти закладки повесить onClick="getPage();return false" чтобы не переходил дальше (или для уверености вырезать все адреса из href через тот же JavaScript). Единственное, что тебе на сервере придётся делать проверку, какого типа запрос (Аякс, или обычный) и тогда ты минимум 2 зайцев убъёшь: поисковики и люди с отключёный JS.
Сенксы, это тоже вариант неплох. Да и оптимален,- его и заюзаю.
[quote=alekciy]
О чем я тебе и толкую. В общем прислущайся к совету shaelf-а. Дядя shaelf плохого не посоветует :D[/quote]
Всем спасибо, хотя тема может и не иссякнута, вопрос решен.
Обычная форма, поля, субмит. В action как у всех людей стоит что-то типа registration.php (условно), но на форме висит обработчик onSubmit() который тоже отправляет форму, но через AJAX. Т.е. что получается, если JavaScript включён, то пользователь зарегится без перезагрузки, если выключен, то с перезагрузкой. Так же можно и тут, на эти закладки повесить onClick="getPage();return false" чтобы не переходил дальше (или для уверености вырезать все адреса из href через тот же JavaScript). Единственное, что тебе на сервере придётся делать проверку, какого типа запрос (Аякс, или обычный) и тогда ты минимум 2 зайцев убъёшь: поисковики и люди с отключёный JS.
Полностью и безоговорочно поддерживаю. Сам реализую именно эту схему :)
5+ за ответ
А может кто видел готовый скриптик, собирающий такую статистику? Было бы интересно узнать процент пользователей с отключением.
А может кто видел готовый скриптик, собирающий такую статистику? Было бы интересно узнать процент пользователей с отключением.
Ради того, чтобы узнать - поставьте нормальный счетчик. Данный сервис может давать статистику не только по отключенном жабаскрипте, но и версии включенного, а также проверка на кукисы, брауззеры.., ну, много чего. Рассчитывать? Имхо, надо. Пока что. Хотя я, например, не везде это делаю.:p
Вот здесь эта и другая полезная статистика: http://www.w3schools.com/browsers/browsers_stats.asp
Поступлю по-еврейски: важно ли тебе чтобы тот небольшой процент пользователей у которого нет JavaScripta смог пользоваться твоим сайтом?
Google Analytics, BigMir и думаю все остальные хоть сколько-нибудь развитые счетчики это делает.
Я раньше, как то обходился без счетчиков, да и без JavaScript.:) Второй месяц пробую писать свои скриптики, вот и возник вопрос. Отдельное спасибо за ссылочку, очень интересно.
Поступлю по-еврейски: важно ли тебе чтобы тот небольшой процент пользователей у которого нет JavaScripta смог пользоваться твоим сайтом?
По-еврейски - смотря каким сайтом :) У меня есть каталоги, чистая комерция и кликовые дела. Дак там, наверное, наоборот - с отключеным JavaScript пускай ни чего не видят. Там нужны богатые клиенты.
Да и вообще, пока я создам что-нибудь путное, уже все будут вынуждены включить выполнение скриптов. JavaScript практически на всех сайтах.
У меня Analog собирает неплохую статистику, есть почти всё, но на JavaScript не проверяет.
Картина ясна, благодаря отзывчивым участникам форума.