COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

zeit

Соучастники
  • Публикации

    3
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем zeit

  1. В 27.07.2020 at 14:56, olmer2002 сказал:
    
    RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.youdomain\.ltd$ [NC]
    RewriteRule ^(.*) http://youdomain.ltd/$1 [R=301,L]
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

     

    у меня отлично работает вот такая конструкция.

    не прошло, ERR_TOO_MANY_REDIRECTS

  2. Добрый день, уже недели две ломаю голову. Не могу победить редирект главной страницы, что только не пробовал: 

    Версия ocStore 3.0.2.0

    Все настройки и конфиги, активированы.хостинг ActiveCloud, Панель управления ISPmanager; ОС Red Hat Enterprise Linux; Веб-серверы Apache 2.x, Nginx; PHP 7.3

    Скрытый текст

     

    
    # SEO URL Settings
    RewriteEngine On
      
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
    RewriteBase /
    
    # RewriteCond %{HTTP_HOST} ^www.xpart.by$ [NC]
    # RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]
    # RewriteCond %{HTTPS} off
    # RewriteCond %{HTTP_HOST} ^(www\.)?(xpart\.by)
    # RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]
    
    # RewriteCond %{HTTP_HOST} ^www\. [NC]
    # RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]
    # RewriteCond %{SERVER_PORT} 80
    # RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]
    
    # не работае, пробовал редиректы делать в панеле управления
    RewriteCond %{HTTP_HOST} ^www.xpart\.by$ [NC]
    RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]
    RewriteCond %{HTTP_HOST} ^xpart.by/$1 [NC]
    RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]
    
    
    RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
    RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

     

     

     

    Ответ хостера "Активные технологии":

    Перенаправление с адреса xpart.by на https://xpart.by не осуществляется из-за следующих директив в файле .htaccess:

    RewriteBase /
    ...
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


    Данные правила отвечают за работу стандартных перенаправлений CMS.

    К сожалению, настройка перенаправлений выходит за рамки технической поддержки и находится в области ответственности разработчика.
    Сообщите, если возникнут дополнительные вопросы.

     

    ***********

    То есть стандартное перенаправление, не нравится.

     

     

    Рекомендация хостера, главная страница работает, но все остальное ERR_TOO_MANY_REDIRECTS

    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://xpart.by/$1 [R=301,L]

     

    Пробовал редиректы делать и через панель:

    Скрытый текст

    2020-07-26_21-10-04.thumb.png.da5d75c4c630c9b7dee5eb40393ef025.png

     

     

  3. Активые технолгии (active.by). Панель 3.0.2.0.

     

    Скрытый текст

    SetOutputFilter DEFLATE
    SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip

    Header unset ETag
    FileETag None

    <FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
        Header unset Last-Modified
        Header set Expires "Fri, 21 Dec 2100 00:00:00 GMT"
        Header set Cache-Control "public, no-transform"
    </FilesMatch>

    <IfModule mod_expires.c>
      ExpiresActive on
     
    # Perhaps better to whitelist expires rules? Perhaps.
      ExpiresDefault                          "access plus 1 month"
     
    # cache.appcache needs re-requests in FF 3.6 (thx Remy ~Introducing HTML5)
      ExpiresByType text/cache-manifest       "access plus 0 seconds"

    # Your document html
      ExpiresByType text/html                 "access plus 0 seconds"
       
    # Data
      ExpiresByType text/xml                  "access plus 0 seconds"
      ExpiresByType application/xml           "access plus 0 seconds"
      ExpiresByType application/json          "access plus 0 seconds"
     
    # RSS feed
      ExpiresByType application/rss+xml       "access plus 1 hour"
     
    # Favicon (cannot be renamed)
      ExpiresByType image/x-icon              "access plus 1 week"
     
    # Media: images, video, audio
      ExpiresByType image/gif                 "access plus 1 month"
      ExpiresByType image/png                 "access plus 1 month"
      ExpiresByType image/jpg                 "access plus 1 month"
      ExpiresByType image/jpeg                "access plus 1 month"
      ExpiresByType video/ogg                 "access plus 1 month"
      ExpiresByType audio/ogg                 "access plus 1 month"
      ExpiresByType video/mp4                 "access plus 1 month"
      ExpiresByType video/webm                "access plus 1 month"
       
    # HTC files  (css3pie)
      ExpiresByType text/x-component          "access plus 1 month"
       
    # Webfonts
      ExpiresByType font/truetype             "access plus 1 month"
      ExpiresByType font/opentype             "access plus 1 month"
      ExpiresByType application/x-font-woff   "access plus 1 month"
      ExpiresByType image/svg+xml             "access plus 1 month"
      ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
         
    # CSS and JavaScript
      ExpiresByType text/css                  "access plus 1 year"
      ExpiresByType application/javascript    "access plus 1 year"
      ExpiresByType text/javascript           "access plus 1 year"
       
      <IfModule mod_headers.c>
        Header append Cache-Control "public"
      </IfModule>
    </IfModule>
    # 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

    # 2. In your opencart directory rename htaccess.txt to .htaccess.

    # For any support issues please visit: http://www.opencart.com

    Options +FollowSymlinks

    # Prevent Directoy listing
    Options -Indexes

    # Prevent Direct Access to files
    <FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))">
     Require all denied
    ## For apache 2.2 and older, replace "Require all denied" with these two lines :
    # Order deny,allow
    # Deny from all
    </FilesMatch>

    # SEO URL Settings
    RewriteEngine On
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

    RewriteBase /Opencart/tt_plantmore/
    RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
    RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

    RewriteCond %{HTTP_HOST} ^victoria-flower.by$ [NC]
    RewriteRule (.*) https://www.victoria-flower.by/$1 [R=301,L]

    SetEnvIf X-SSL-Emu on HTTPS
    RewriteCond %{HTTP:X-SSL-Emu} !on
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

    RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
    RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    ### Additional Settings that may need to be enabled for some servers
    ### Uncomment the commands by removing the # sign in front of it.
    ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

    # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
    # php_flag register_globals off

    # 2. If your cart has magic quotes enabled, This may work to disable it:
    # php_flag magic_quotes_gpc Off

    # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
    php_value upload_max_filesize 999M

    # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    php_value post_max_size 999M

    # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    php_value max_execution_time 200

    # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    php_value max_input_time 200

    # 7. disable open_basedir limitations
    # php_admin_value open_basedir none

     

    Скрытый текст

    2019-11-25_11-23-15.png.058f72e0c4a8a352874e3085b9f45a9a.png

     

    На выходе, не рабочая админка, не пускает туда. Нерабочая корзина (положить товары в корзину, сравнение и т.п.).

     

    Скрытый текст

    2019-11-25_11-57-22.thumb.png.a2a5fc2dbd4fc91ca566115537647368.png

     

    Картинки, код и логи прячьте под спойлер!