У меня есть сайт с одной страницей, созданный с помощью SammyJS как js framework и PHP для бэкэнд. Поэтому, когда я достигаю точки SEO, я читал об искателях Google Ajax, поэтому я сделал следующее: 1. Я добавляю ниже 2 строки в свой файл htacess.Одиночный веб-сайт, SEO и кнопки для обмена социальными медиа
#RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
#RewriteRule ^$ /seo/index/ [R=301,L]
2. создать новый контроллер (поисковая оптимизация), который только будет отображать необходимые данные (HTML), чтобы быть проиндексированы без CSS или JS.
Поэтому, если URL-адрес содержит _escaped_fragment_, веб-сервер перенаправит его на контроллер seo. Это решение отлично работает, когда я использую facebook, но не работает среди gplus, связанных и твиттеров. также, когда я проверяю, как google-бот просматривает мой сайт, google-bot видит 301 страницу перенаправления !.
Из-за этого я хочу, чтобы что-то работало без перенаправления, и для этого нужно, чтобы sammyJS работал без хеша, и я не могу заставить его работать.
мой вопрос, как сделать sammy js работает без #! или #, принятые во внимание, что состояние push не поддерживается во всех браузерах.
любые идеи ребята об этом случае.
Спасибо,
К сожалению, я не верю, что вы можете заставить SammyJS работать без хэштега. – rivarolle