Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.180.175] |
|
Сообщ.
#1
,
|
|
|
Всем привет!
Тема для меня совсем новая и сложная. На просторах интернета рабочих решений не нашёл. Суть: есть сайт одностраничник, бОльшая часть информации расположена в модальных окнах. HTML часть реализованна с помощью Bootstrap 3, остальное - JS Каждое модальное окно имеет ссылку вида modal/category/name.html Проблема кроется со стороны поисковика: данные из окон проиндексированы, но вот открывая ссылки напрямую - соответственно, имеем только сам текст, без стилей ибо загружается только код самого модального окна... Да и часть данных может вылететь из поиска со временем, что уже критично! Собственно, как правильно поступают в таких ситуациях? Можно ли сделать так, чтобы при вызове ссылки модального окна напрямую - грузился весь сайт уже вместе с вызванным окном? Намекнули, что нужно делать редирект без X-Requested-With:XMLHttpRequest заголовка, но я никакой информации по этому поводу не нашёл. Тёмный лес... Интересует конкретика Спасибо! |
Сообщ.
#2
,
|
|
|
Где специалисты?
|
Сообщ.
#4
,
|
|
|
И при чём тут простой редирект?
Тут всё на много сложнее |
Сообщ.
#5
,
|
|
|
а, ну да, херню сморозил.... ща подумаю...
Добавлено нужно как-то определить, что вызов страницы modal/category/name.html в данный момент происходит не из другого html-файла, а на прямую? Ну тогда да, по видимому нужно смотреть заголовки и искать разницу в их содержимом. X-Requested-With:XMLHttpRequest - этот заголовок похоже AJAX шлёт... ну попробуй его в .htaccess отловить или ещё какой другой заголовок, по которому будет ясно, кто вызывает код модального окна. А там уже rewrite_mode |
Сообщ.
#6
,
|
|
|
На что-то похожее уже намекали, спасибо!
Должно получиться такого вида: RewriteCond %{HTTP:X-Requested-With} !=XMLHttpRequest |
Сообщ.
#7
,
|
|
|
Возвращаясь к вопросу, можно ли сделать упрощённый вариант:
при открытии любой страницы проходит проверка на загрузку файлов стилей, если их нет - редирект. Какая будет самая оптимальная реализация? |