Руководство Google Making AJAX Applications Crawlable сообщает, как отформатировать ваш URL с помощью hash !
, чтобы сделать ваш сайт выполнимым. Хорошим примером для этого является новый твиттер. При вводе URL:Rails ответ на URL-адрес ajax crawling enabled
Вы будете перенаправлены:
я понял, что перенаправление осуществляется на стороне сервера, потому что я пытался сделать с JavaScript и каждый раз, когда я изменяю URL-адрес, браузер перезагружает страницу, я стараюсь делать на стороне сервера Ruby on Rails без успеха.
любая помощь?
UPDATE: я нашел еще один вопрос, который решать ту же проблему: How to show Ajax requests in URL?
Привет, Дэвид, в заголовке ответа twitter код состояния 302 Найдено, что означает, что перенаправление было на стороне сервера. –
Похоже, они делают нюхание пользователя-агента; поэтому, когда я пытаюсь заблокировать JS, я перенаправляюсь на пустую страницу. Подход Twitter - это глупо, а не то, что вы должны подражать. – Quentin
Я сделал то же самое, что и вы, это действительно глупо. –