На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Редирект с вызовом модального окна
    Всем привет!
    Тема для меня совсем новая и сложная. На просторах интернета рабочих решений не нашёл.
    Суть:
    есть сайт одностраничник, бОльшая часть информации расположена в модальных окнах.
    HTML часть реализованна с помощью Bootstrap 3, остальное - JS
    Каждое модальное окно имеет ссылку вида modal/category/name.html
    Проблема кроется со стороны поисковика: данные из окон проиндексированы, но вот открывая ссылки напрямую - соответственно, имеем только сам текст, без стилей ибо загружается только код самого модального окна... Да и часть данных может вылететь из поиска со временем, что уже критично!

    Собственно, как правильно поступают в таких ситуациях? Можно ли сделать так, чтобы при вызове ссылки модального окна напрямую - грузился весь сайт уже вместе с вызванным окном?

    Намекнули, что нужно делать редирект без X-Requested-With:XMLHttpRequest заголовка, но я никакой информации по этому поводу не нашёл. Тёмный лес...

    Интересует конкретика

    Спасибо!
      Где специалисты?
          И при чём тут простой редирект?
          Тут всё на много сложнее
            а, ну да, херню сморозил.... ща подумаю...

            Добавлено
            нужно как-то определить, что вызов страницы modal/category/name.html в данный момент происходит не из другого html-файла, а на прямую?
            Ну тогда да, по видимому нужно смотреть заголовки и искать разницу в их содержимом.
            X-Requested-With:XMLHttpRequest - этот заголовок похоже AJAX шлёт...
            ну попробуй его в .htaccess отловить или ещё какой другой заголовок, по которому будет ясно, кто вызывает код модального окна. А там уже rewrite_mode
              На что-то похожее уже намекали, спасибо!
              Должно получиться такого вида:
              ExpandedWrap disabled
                RewriteCond %{HTTP:X-Requested-With} !=XMLHttpRequest
              ?
              Сообщение отредактировано: Kuzma -
                Возвращаясь к вопросу, можно ли сделать упрощённый вариант:
                при открытии любой страницы проходит проверка на загрузку файлов стилей, если их нет - редирект.

                Какая будет самая оптимальная реализация?
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0232 ]   [ 16 queries used ]   [ Generated: 28.03.24, 13:39 GMT ]