• Где можно почитать про RewriteCond?

    @Legal2019 Автор вопроса
    Виктор Таран, А что даёт
    можно складывать конды
    ?
    Я так понимаю, что почитать про спецсимволы
    % ^ / .* (/|)$
    можно тут.
    Правильно ли я понимаю?
    1) ^/doc.* - любое, что начинается на doc послеhttps://sait.ru/
    2) ^doc(/|)$ - любое что начинается с doc после https://sait.ru/ и заканчивается doc
    3) !^docs(/|)$ - если любое что начинается с doc после https://sait.ru/ и заканчивается doc отсутствует, то любое что начинается с docs после https://sait.ru/ и заканчивается docs
    4) !^tost(/|)$ - если любое что начинается с docs после https://sait.ru/ и заканчивается docs отсутствует, то любое что начинается с tost после https://sait.ru/ и заканчивается tost

    И соответственно, можно указать кучу всего типа:
    RewriteCond %{REQUEST_URI} ^doc(/|)$
    RewriteCond %{REQUEST_URI} !^docs(/|)$
    RewriteCond %{REQUEST_URI} !^tost(/|)$

    и в конце поставить лишь один раз:
    RewriteRule ^(.*)$ http://%{HTTP_HOST}/404/? [R=301,L]
  • Где можно почитать про RewriteCond?

    @Legal2019 Автор вопроса
    Я не совсем в теме и не понимаю что такое
    символическую линку
    ...
    Но насколько я разобрался, то почитать про это можно тут: https://httpd.apache.org/docs/current/mod/mod_rewr...
    Или я не прав?
    Вы правы
    редирект вначале потом условие
    , просто вчера при публикации вопроса не верно почистил код, сейчас перепроверил и действительно он был изначально:
    RewriteCond %{REQUEST_URI} ^/doc.*
    RewriteRule ^(.*)$ http://%{HTTP_HOST}/404/? [R=301,L]
    (исправил в посте, чтобы не возникало лишних заблуждений)
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Legal Adviser, оказалось всё дело в хостинге... 3-5 минут после выключения прошло... Запустил http://old.sait.ru и он выдал ошибку "нет сайтов". Включил сайт на хостинге, на всякий случай разок ещё скинул кэш в браузере, и запустил http://old.sait.ru. ...счастью не было предела )))
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Насколько я понимаю.... в wp-config.php можно было бы изменить только:
    /** The name of the database for WordPress */
    define('DB_NAME', 'sait_old'); (<- тут)
    /** MySQL database username */
    define('DB_USER', 'sait_user'); (<- можно оставить, если БД создана в том же месте где была основная)
    /** MySQL database password */
    define('DB_PASSWORD', '000000');
    /** MySQL hostname */
    define('DB_HOST', 'sait.host'); (<- можно оставить, если БД создана в том же месте где была основная)
    Вообще очень не понятно... на хостинге отключил http://old.sait.ru. Пытаюсь зайти по этому адресу, а все браузеры стали кидать на https://sait.ru
    ...и тут я вообще в ступор вошёл....
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Павел Чесноков, Залил там пустой файл и всё равно... 301..
    Даже очистил кэш в браузере )))
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Павел Чесноков,
    Не понимаю...
    Сделал экспорт текущей БД.
    Создал новую БД, и сделал импорт старой БД в новую.
    Значения не менял, т.к. они были:
    wp_options > site_url > http://old.sait.ru
    wp_options > home > http://old.sait.ru
    В файле настроек wp-config.php старого сайта (old.sait.ru) изменил define('DB_NAME', 'sait_old');
    Открываю http://old.sait.ru и идёт 301 на https://sait.ru
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    С предположением почти правы. Я не профи в этом и делал это всего раз 10 лет за 5. В этот раз не делал никакой БД для old.sait.ru
    Но я помню про это:
    wp_options > site_url > http://old.sait.ru
    wp_options > home >  http://old.sait.ru

    Но, что-то как-то не подумал про то, что нужно просто там
    поменять всё с https://sait.ruна http://old.sait.ru.
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Александр Орехов,
    зачем пользоватся этим старым говном(Apache) если есть LSWS и Nginx?
    - вопрос не много не в тему...
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Антон, И так по порядку...
    1. Создал у хостера old.sait.ru;
    2. Слил через ftp sait.ru на комп;
    3. Залил через ftp sait.ru в old.sait.ru;
    4. Закомментил
    # RewriteEngine On
    # RewriteCond %{ENV:HTTPS} !on
    # RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    5. Зашёл на http://old.sait.ru и получил:
    Этот сайт не может обеспечить безопасное соединение.
    На сайте old.сайт.ru используется неподдерживаемый протокол.
    Протокол не поддерживается. Клиент и сервер используют разные версии протокола SSL или разные наборы шифров.
    ERR_SSL_VERSION_OR_CIPHER_MISMATCH

    Больше ничего не делал.
    Подозреваю, что нужно было создать базу в sql, но могу ошибаться, ведь если он не увидел бы базу - было соответствующее сообщение.
    В режиме инкогнито идёт перенаправление с http://old.sait.ru/ на https://.sait.ru/. А в хроме идёт без инкогнито сразу перенаправление.
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Антон, В этом то и проблема... В админку сайта зайти не могу, часть (# BEGIN WordPress / # END WordPress ) оставлена, часть закомментировал.. браузер выдаёт:

    Этот сайт не может обеспечить безопасное соединение.
    На сайте old.сайт.ru используется неподдерживаемый протокол.
    Протокол не поддерживается. Клиент и сервер используют разные версии протокола SSL или разные наборы шифров.
    ERR_SSL_VERSION_OR_CIPHER_MISMATCH
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Антон, Да не нужен мне старый сайт, он не будет обновляться, он будет удалён чуть позже, как только уберу мусор на новом сайте. Старый сайт нужен лишь для проверки правильно ли ссылки остались, отображается ли нужный контент..
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    Я не в теме, но предполагаю, что сайт в новом виде со старыми ссылками остаётся вместо старого, ведь меняется в принципе CSS, а старый сайт просто будет на домене 3-го уровня без индексации поисковиками и обновления постов и т.п. На сколько я понимаю, при таких условиях что сайт есть, что его нету, и не должен мешать сайту в новом обличии никоем образом.
    Если я не прав - буду рад пояснениям.
  • Как сделать переход с https на http?

    @Legal2019 Автор вопроса
    ubuntu_lts, Почему? Оригинальные ссылки на месте же... Это просто старая версия, которая со временем удалится.
  • Как отладить @media?

    @Legal2019 Автор вопроса
    Ankhena,
    я не вижу, где вашему дизайну модет быть важна ориентация.

    А как бы по подробнее про это узнать, очень хочется понять этот момент.
    Может будут примеры где важна ориентация для дизайна:
    И в вашем "дизайне" не вижу необходимости как-то учитывать ориентацию устройства.

    P.S."не обязательно про мой дизайн"
    (Решил тоже повториться )) )
  • Как отладить @media?

    @Legal2019 Автор вопроса
    Ankhena, без only screen and (orientation : portrait) ?
  • Как отладить @media?

    @Legal2019 Автор вопроса
    Ankhena,
    не используйте ширину девайса, пишите просто ширину.
    - не понимаю...
    Вот так что ли?
    @media only screen and (orientation : portrait) and (min-width : 768px) and (max-width : 1024px)

    вместо:
    @media only screen and (orientation : portrait) and (min-device-width : 768px) and (max-device-width : 1024px){}
  • Как отладить @media?

    @Legal2019 Автор вопроса
    Ankhena, Сейчас у меня вот так:
    @media only screen and (orientation : portrait) and (min-device-width : 360px) and (max-device-width : 380px){}
    @media only screen and (orientation : portrait) and (min-device-width : 320px) and (max-device-width : 360px){}
    @media only screen and (orientation : portrait) and (min-device-width : 300px) and (max-device-width : 320px){}
    @media only screen and (orientation : portrait) and (min-device-width : 768px) and (max-device-width : 1024px){}
    @media only screen  and (orientation : landscape) and (min-device-width : 768px) and (max-device-width : 1024px){}
    @media only screen and (min-width : 800px) and (max-width : 1200px){}

    Или это не верно?
    Но в браузере вижу изменения на компе и на планшете, т.к. первое цепляется:
    @media only screen and (min-width : 800px) and (max-width : 1200px){}

    И только после него идёт:
    @media only screen  and (orientation : landscape) and (min-device-width : 768px) and (max-device-width : 1024px){}

    Почему так - не понимаю.
  • Как отладить @media?

    @Legal2019 Автор вопроса
    Ankhena,
    Старайтесь писать media условия в одну сторону.
    Вроде так и стараюсь... Я пытаюсь понять как быстрее сделать подгонку именно с яблоком, ведь вроде как везде норм, а у яблока косяки лезут..
  • Как отладить @media?

    @Legal2019 Автор вопроса
    Ankhena,
    при одинаковом вьюпорте (1112*731 (LC) + 834*1009 (PRT))