Задать вопрос
  • "Заданная сеть недоступна". Почему при пинге появляется эта надпись?

    Andrews32
    @Andrews32
    В моём случае проблема возникала при включенном WireGuard на Windows 7, по причине того, что соединение блокировал антивирус DrWeb (раздел Брандмауэр), проблема была не с самого начала использования "доктора" (видимо, он обновился). Другое дело, что у меня постоянно тестируется бета-версия DrWeb - может, дело было в этом...
    Добавил WireGuard в исключения в двух местах (Брандмауэр -> Приложения и Брандмауэр -> параметры работы для известных сетей). При добавлении только первого исключения - продолжает блокировать.

    Правда, по-прежнему значок интернет-подключения в трее - с жёлтым треугольничком ("Без доступа к интернету", но это не так).
    Ответ написан
    Комментировать
  • Как вывести пользовательское свойство для раздела Bitrix?

    Andrews32
    @Andrews32
    Господа, а как вывести пользовательское свойство ТОВАРА (в разделе каталога, в карточке товара)?
    Ответ написан
    Комментировать
  • Как исправить ошибку по referer?

    Andrews32
    @Andrews32
    Понимаю, что некропощу. Тем не менее (для будущих пользователей):
    дело может быть также в файле .htaccess
    Там могут быть строки:
    <IfModule mod_headers.c>
    Header set Referrer-Policy ""
    </IfModule>

    Замените
    Header set Referrer-Policy ""
    на что-то аналогичное, но не с пустым значением. Например:
    Header set Referrer-Policy "origin"
    или
    Header set Referrer-Policy "origin-when-cross-origin"
    Ответ написан
    2 комментария
  • Как в jQuery узнать код ошибки, отданной сервером?

    Andrews32
    @Andrews32
    error: function(request, status, error, html) {
       var statusCode = request.status; // вот он код ответа
       $("#id_дивА_где_нужно_вывести_результат").html("Error: "+statusCode);
    Ответ написан
    Комментировать
  • Как настроить редирект на https в.htaccess?

    Andrews32
    @Andrews32
    Для статичного/самописного сайта на PHP (не Wordpress) на хостинге Timeweb мне помог код:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^site.ru[nc]
    RewriteRule ^(.*)$ https://site.ru/$1 [r=301,nc]
    # или RewriteRule ^(.*)$ https://www.site.ru/$1 [r=301,nc] если нужно с www
    Ответ написан
    2 комментария
  • У вас недостаточно полномочий для доступа к этой странице. wordpress как быть?

    Andrews32
    @Andrews32
    Видимо, где-то ошиблись в синтаксисе. Прописал у себя в mysite.com/ru/wp-config.php (читайте ниже) вот такой код и всё заработало:
    define( 'FORCE_SSL_ADMIN', true );
    if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
           $_SERVER['HTTPS']='on';
    $_SERVER['HTTPS'] = 'on';
    /* SSL в панели администратора */
    define('FORCE_SSL_LOGIN', true);
    /* SSL в панели входа */
    define('FORCE_SSL_ADMIN', true);


    Но у меня осталась нерешённой другая проблема:
    хотел перенести русскую версию сайта с http://ru.mysite.com на https://mysite.com/ru/
    (у обоих сайтов набор страниц и их URL`ов совпадает)

    Но при обращении к русской версии страницы (mysite.com/ru/page1/ при условии что имеется английская страница с таким же ЧПУ - mysite.com/page1/
    при исправно работающем Wordpress в папке /ru/, меня перенаправляет на mysite.com/page1/ (без /ru/)
    т.е. почему-то запросы ЧПУ обрабатываются WP, лежащим в корне сайта...
    Ответ написан