Ответы пользователя по тегу 1С-Битрикс
  • Вопрос касательно - request has been blocked; the content must be served over HTTPS?

    тут проблема всех мануалов по настройке связке nginx+apache по какой-то необьяснимой мне причине они все на 100% неверные, у всех из них на бэке https стоит http и имеет место быть сраная попытка подменить протокол. однако в суровой реалии жизне это естественно не всегда работает.
    ну и да тут в добавок еще имеет место быть ошыбочная переадресация не на https://www.site.ru
    а на
    www.site.ru:443
    1. поставьте сертификат на бэк
    2. найдите где происходит этот редирект ипоправьте проблему.
    Ответ написан
  • Как максимально ускорить скорость работы сайта?

    зависит как от сборки сайта так и от интерфейса так и от настроек сервера.
    дай для начала сам сайт.
    Ответ написан
  • Как установить прекомпилятор PHP для CMS Bitrix на веб-сервер IIS 7.5?

    А зачем вам IIS для битрикс?
    на винду куча рабочих машин эмулирующих линукс, прекрасно работающих с php и даже отдельная для битрикс

    openserver
    bitrixvm официальная вм от битрикс
    и даже denver и тд и тп
    В чем смысл использовать IIS для битрикс?
    Ответ написан
    2 комментария
  • Как в Битрикс через SQL запрос, нескольким товарам записать свойство?

    на любой CMS в любой документации вы увидите " используйте API методы"
    тем более с БД в которой есть зависимость таблиц.
    ПО этому если вы хотите сделать прямой запрос в БД вы или пытаетесь сделать какую-то дичь
    или вы неправы.
    Для этого у вас есть стандартные апи методы битрикс, работа с ними гарантирует вам что при обновление движка ваше художество продолжет работать ( тут гы-гы и большая звездочка в мелком тексте)
    Так же не забывайте что битрикс развивается вместе с этим и меняется структура самой БД.
    Так-что ответ никак
    Поскольку вы не смогли мотивировать причину таких действий.

    ну и если вам прям уж так совсем кастома используются hiload блоки.
    Ответ написан
    Комментировать
  • Какой сервер выбрать для Битрикс?

    да можно работать будет но смотря какая неагрузка и как собран сайт.
    Ответ написан
    Комментировать
  • Должен ли быть редирект 301 www с https или только с http в битрикс?

    я пиал тут
    https://klondike-studio.ru/standards/standartnyy-h...

    ############################################################################
    #### Стандартный .htaccess для проектов студии Клондайк, версия 4.6     ####
    ############################################################################
    RewriteEngine On
       #  Директива включает редиректы.
    RewriteBase / 
       # Без директивы (.*) = /$1 будет /var/wwww/site/web/$1  с директивой  = /$1
    Options +FollowSymLinks
       # Разрешает переход по символическим ссылкам.
    php_flag display_errors off
      # запретить отображение ошибок  (требование монитора качества)
    php_flag allow_url_fopen off
      # запретить  использовать удаленные файлы (требование проактивной защиты)
    
    ############################################################################
    #### Выбор основного зеркала (с www или без www)                        ####
    ############################################################################
        # 1. Удалить www
    RewriteCond %{ENV:HTTPS} on
        #Если включен https
    RewriteRule .* - [E=SSL:s]
        #То создаем переменную  ssl с текстом s
    RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
        # Проверяем, содержит ли домен www в начале URL.
    RewriteRule ^(.*)$ http%{ENV:SSL}://%1/$1 [R=301,L]
        # Перенаправляем удаляем www
    
        # 2. Добавить www
    #RewriteCond %{ENV:HTTPS} on
        #Если включен https
    #RewriteRule .* - [E=SSL:s]
        #То создаем переменную  ssl с текстом s
    #RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
        # Если нет www в начале домена
    #RewriteRule ^(.*)$ http%{ENV:SSL}://www.%{HTTP_HOST}/$1 [R=301,L]
        #Подставляем www и https если он включен.
    
    ############################################################################
    #### Перенаправляем протокол https на http                              ####
    ############################################################################
    #RewriteCond %{HTTPS} on
       # Проверяем наличие https в URL.
    #RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
       # Перенаправляем протокол на http.
    
    ############################################################################
    #### Перенаправляем протокол http на https                              ####
    ############################################################################
    RewriteCond %{HTTPS} off
       # Проверяем наличие https в URL.
    RewriteCond %{REQUEST_URI} !^/bitrix/admin/1c_exchange\.php$ [NC] 
       #  Исключим обмен с 1С, ему требуется только 200 
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
       # Перенаправляем протокол на http.
    
    ############################################################################
    #### Убираем index.php, если он есть в конце URL                        ####
    ############################################################################
    RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
       # URL cодержит index.php в конце.
    RewriteCond %{REQUEST_METHOD} =GET
       # Выявляем GET запрос в URL (не POST).
    RewriteRule ^(.*)$ %1/ [R=301,L]
       # Удалить index.php из URL.
    
    ############################################################################
    #### Убираем повторяющиеся слеши (/) в URL                              ####
    ############################################################################
    RewriteCond %{THE_REQUEST} //
       # Проверяем, повторяется ли слеш (//) более двух раз.
    RewriteCond %{QUERY_STRING} !http(s|)://
      # Убедимся что это не урл в  GET
    RewriteRule .* /$0 [R=301,L]
       # Исключаем все лишние слеши.
    
    ############################################################################
    #### Убираем слеши в конце URL для статических файлов (содержит точку)  ####
    ############################################################################
    RewriteCond %{REQUEST_URI} \..+$
       # Если файл содержит точку.
    RewriteCond %{REQUEST_FILENAME} !-d
       # И это не директория.
    RewriteCond %{REQUEST_FILENAME} -f
       # Является файлом.
    RewriteCond %{REQUEST_URI} ^(.+)/$
       # И в конце URL есть слеш.
    RewriteRule ^(.+)/$ /$1 [R=301,L]
       # Исключить слеш.
    
    ############################################################################
    #### Добавляем слеш(/), если его нет, и это не файл.                    ####
    ############################################################################
    RewriteCond %{REQUEST_URI} !(.*)/$
       # Если слеша в конце нет.
    RewriteCond %{REQUEST_FILENAME} !-f
       # Не является файлом.
    RewriteCond %{REQUEST_URI} !\..+$
       # В URL нет точки (файл).
    RewriteCond %{REQUEST_URI} ^(.+)$
     # В URL есть хоть один символы
    RewriteRule ^(.*)$ $1/ [L,R=301]
       # Добавляем слеш в конце.
    
    
    ############################################################################
    #### Компрессия статического контента для гугл  спид тест               ####
    ############################################################################
    <IfModule mod_deflate.c>
      AddType image/svg+xml .svg
      AddOutputFilterByType DEFLATE image/svg+xml  
      AddOutputFilterByType DEFLATE application/rss+xml
      AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
      AddOutputFilterByType DEFLATE application/x-font
      AddOutputFilterByType DEFLATE application/x-font-opentype
      AddOutputFilterByType DEFLATE application/x-font-otf
      AddOutputFilterByType DEFLATE application/x-font-truetype
      AddOutputFilterByType DEFLATE application/x-font-ttf
      AddOutputFilterByType DEFLATE application/x-javascript
      AddOutputFilterByType DEFLATE application/xhtml+xml
      AddOutputFilterByType DEFLATE application/xml
      AddOutputFilterByType DEFLATE font/opentype
      AddOutputFilterByType DEFLATE font/otf
      AddOutputFilterByType DEFLATE font/ttf
      AddOutputFilterByType DEFLATE image/svg+xml
      AddOutputFilterByType DEFLATE image/x-icon
      AddOutputFilterByType DEFLATE text/css
      AddOutputFilterByType DEFLATE text/html
      AddOutputFilterByType DEFLATE text/javascript
      AddOutputFilterByType DEFLATE text/plain
      AddOutputFilterByType DEFLATE text/xml
      AddOutputFilterByType DEFLATE image/svg+xml
    </IfModule>
    <IfModule mod_expires.c>
      ExpiresActive on
      ExpiresByType image/jpeg "access plus 1 year"
      ExpiresByType image/svg "access plus 1 year"
      ExpiresByType image/gif "access plus 1 year"
      ExpiresByType image/png "access plus 1 year"
      ExpiresByType text/javascript "access plus 1 year"
      ExpiresByType text/css "access plus 1 year"
      ExpiresByType application/javascript "access plus 1 year"
      ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
      ExpiresByType application/x-font-ttf "access plus 1 year"
      ExpiresByType application/x-font-opentype "access plus 1 year"
      ExpiresByType application/x-font-woff "access plus 1 year"
      ExpiresByType image/svg+xml "access plus 1 year"
    </IfModule>
      <IfModule mod_headers.c>
      <filesmatch "\.(ico|flv|jpg|jpeg|webp|png|gif|css|swf|woff|pdf)$">
        Header set Cache-Control "max-age=31536000, public"
      </filesmatch>
      <filesmatch "\.(html|htm)$">
        Header set Cache-Control "max-age=7200, private, must-revalidate"
      </filesmatch>
      <filesmatch "\.(pdf)$">
        Header set Cache-Control "max-age=86400, public"
      </filesmatch>
      <filesmatch "\.(js|otf|ttf|woff|woff2)$">
        Header set Cache-Control "max-age=31536000, private"
      </filesmatch>
      </IfModule>
    ############################################################################
    #### Конец общей части, далее следует собственные директивы .htaccess   ####
    ############################################################################
    Ответ написан
    Комментировать
  • Как настроить редирект с www без www?

    https://klondike-studio.ru/standards/standartnyy-h... - специально для битрикс
    ну и для специфика работы по защищенному протоколу SSL, редирект не сработает до получения сертификата
    Поскольку вначале стулья (ключи) потом деньги ( редирект)
    нет ключей нет редиректа.
    Ответ написан
    Комментировать
  • 1с битрикс, проблема с почтой?

    вы в корне не правильно отправляете почту
    по RFC русские символы в заголовках отсутствуют и требуют кодировки
    https://webew.ru/articles/297.webew
    Ответ написан
    Комментировать
  • Как восстановить Битрикс через локальную копию?

    1. вы в битрикс вм создаете сайт
    3. в папке сайта /home/bitrix/ext_www/site.ru есть dbconn.php в нем уже есть настройки бд котрую он создал для вас. копируете эти данные в блокнеотик.
    4. удаляете в папке все и заливаете сайт.
    5. востанавливаете бд с консоли используя де данные что были в dbcon.php при создание сайта.
    Все.

    ну или второй вариант вы при создание сайта жмете на кастом и создаете бд и имя и пасс уже те что были у вас.
    тогда просто разархивируете и заливаете.
    Ответ написан
    Комментировать
  • Как настроить smtp в bitrix24?

    да, ставь postfix
    Ответ написан
    Комментировать
  • Интернет-магазины на Битрикс. Два VPS слабых или один мощный?

    1. приоритет частоты на ядро нежеле количетсов ядер ! лучше всего I9 сервера битрикс там дает до 400 попугайчиков.
    2. mysql 1 селект делает на 1 процессоре как следствие ваш калькулятор карманный в котором вы слушаете музыку сделает его быстрее нежеле 128 ядерный 2.4GHz процессор.
    3.Кластер на ВМ, вы уверены что реально его потяните ?
    4. NVme
    5. файловый работает быстрей мемкеша при дисках ssd тем более NVme
    6. ширина интернет соединения? 100 мегабит? это 8 мегабайт ващет и то в теории !
    7. тут писал https://klondike-studio.ru/standards/trebovaniya-k...
    8. При подключение к БД через IP используется стек TCP/IP в отличие от локалхост, да в дабавок еще и пинг имеется. В результате бд через сеть работает медленней, порой ощутимо медленней.
    Ответ написан
    2 комментария
  • Как настроить редирект на www?

    кэп ну гугл ...
    RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
    RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
    Ответ написан
  • Как устранить циклические перенаправления карточек товаров на Bitrix?

    shambler81
    @shambler81 Куратор тега htaccess
    Как мы видим редирект циклический, притом без изменений ;)
    https://bertal.ru/index.php?a6871039/https://zoo24...
    Чего мы не видим, так это .htaccess в студии
    Ну и то что сказал мой сосед ;)
    Ответ написан
    Комментировать
  • Брутят админку. Стоит ли переживать?

    10 нет , если бы 20000 раз то можно было бы начинать думать
    Ответ написан
    Комментировать
  • Как правильно настроить комментарии к новостям?

    правильный вариант - удалить модуль форум!
    Собирай на ньюслисте , форум не обновляется уже лет 8, и он кривой и косой, по сути на него забили уже давным давно, это самый заброшенный модуль, пожалуй круче только медиа галерея, на нее вообще поклали;), даже интерфейс не переисовали
    Ответ написан
    1 комментарий
  • Сайт недоступен по www. Дело в индексации?

    А запись www есть ? и она ведет на тот же сервер ?
    Ответ написан
    Комментировать
  • Почему появляется 404 ошибка в детальной Битрикс?

    shambler81
    @shambler81 Куратор тега htaccess
    Вот для битрикса.
    https://klondike-studio.ru/standards/standartnyy-h...
    Поставьте его если не сработает то ошибка в коде.
    или настройках сервера
    какая ОС используется, битрикс вм ?
    Ответ написан
    Комментировать