Вход • Регистрация

Кто подскажет что не так с HTACCESS

  • 03 апреля 2019 г. , редакция: 03 апреля 2019 г.
  • В файле htaccess (из коробки)
    есть такие строчки

    Кто то может расшифровать их (что они делают)?

    Код
    RewriteRule ^(.*)sitemap.xml$ index.php?rewrite=sitemap.xml [QSA]
    RewriteRule ^(&*)(.*)/$ index.php?rewrite=$2 [QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(&*)(.*)$ index.php?rewrite=$2 [QSA]
    RewriteRule ^index.php/(.*)$ index.php?rewrite=index.php/$1 [QSA]


    • 03 апреля 2019 г.
    • В таких случаях, я всегда копирую, удаляю, смотрю. Вывод есть.
      • 03 апреля 2019 г.
      • Провайдер Жестко кеширует трафик, даже кнтрол с ф5 не помогает
        • 03 апреля 2019 г.
        • CTRL + F5 в случаен редиректов и без провайдера не поможет. Открываете новое окно хрома в инкогнито (плюс оно должно быть единственным)
          • 03 апреля 2019 г.
          • Хром вообще очень раздражает в вопросе кэширования.
            Вообще не сбрасывал кэш, пока не отключил синхронизацию с другими устройствами (смартфон, планшет).
            Плюс к этому, если отключено кэширование в админке, но не включен режим разработки, сохраняется кэш css, js, и системных данных (папка 50a04ed5229b48c39039e72dbedb84fc)
          • 03 апреля 2019 г.
          • Да там так же после пары попыток - кеширует... (просто уже заёпся... открывать окна, решил уточнить.... было ощущение что кругами хожу....)
            • 03 апреля 2019 г.
            • Да, когда что-то правишь, приходится по кругу тыкать Ctrl+H, Ctrl+F5, и плюс, по FTP, очистить паку кеш.
              Выводит конечно, но куда деваться.
    • 03 апреля 2019 г.
    • Вроде как

      Код
      RewriteRule ^(.*)sitemap.xml$ index.php?rewrite=sitemap.xml [QSA]


      Создает имитацию файла sitemap.xml

      Код
      RewriteRule ^(&*)(.*)/$ index.php?rewrite=$2 [QSA]


      Этот переход по страницам - чпу

      Код
      RewriteCond %{REQUEST_FILENAME} !-f


      Дает возможность напрямую обратиться к папке на сервере для доступа к файлам, чтобы index.php их не обрабатывал как пути к страницам

      Код
      RewriteCond %{REQUEST_FILENAME} !-d


      Тоже самое, только с файлами

      Код
      RewriteRule ^index.php/(.*)$ index.php?rewrite=index.php/$1 [QSA]


      Все запросы типа index.php?{GET_ZAPROS} передавать в index.php
  • 03 апреля 2019 г. , редакция: 03 апреля 2019 г.
  • Спрошу по другому...
    Склеил Index.html c доменом
    А вот с index.php не получиццо и я поставил Robots.txt
    Disallow */index.php

    Этого будет достаточно от закрытия дублеей?
    • 03 апреля 2019 г.
    • Могу предположить, что Да, так как яндекс считывает url самих страниц, а там нет index.html
      • 03 апреля 2019 г. , редакция: 03 апреля 2019 г.
      • Меня больше index.php волнует
        Склеить его с https://site.ru/ - не получиццо?
    • 03 апреля 2019 г.
    • Я обычно, закрываю "index.php" на главной странице, в админке , а "index.html", уже в .htaccess
      Код

      # дубль с index.html на /
      RewriteRule ^index.html$ / [R=301,L]
      • 03 апреля 2019 г.
      • Цитата
        Я обычно, закрываю "index.php" на главной странице,


        Можно на ваш вариант закрытия index.php в Robots взглянуть....?
        • 03 апреля 2019 г.
        • В robots.txt, я не прописываю запрет на эти файлы. Зачем? Редирект же прописан.
          По сути, index.php - это точка входа, и если её как-то криво закрыть, то можно вылететь из индекса

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум