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

gyurza2000

opencart.pro
  • Публикации

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

  • Посещение

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

  1. Примеров сйчас дать не могу, ибо после моих экспериментов примеры пропали. Ща удалю

    #Убираем /index.php?route=product/product
        RewriteCond %{QUERY_STRING} ^route=product/product$
        RewriteCond %{REQUEST_METHOD} !^POST$
        RewriteRule ^index\.php$ https://%{HTTP_HOST}? [R=301,L]

    и буду ждать отрастания дублей :)

  2. Так и сделал, спасибо, а вот это имеет смысл?

    #Убираем /index.php?route=product/product
        RewriteCond %{QUERY_STRING} ^route=product/product$
        RewriteCond %{REQUEST_METHOD} !^POST$
        RewriteRule ^index\.php$ https://%{HTTP_HOST}? [R=301,L]

    SEOPro включён, но, заметил в гугл вебмастере дубли НЕКОТОРЫХ страниц товаров СЕО/неСЕО, в связи с чем был добавлен этот код

  3. последнее что добавлялось:

    #Убираем /index.php?route=product/product
        RewriteCond %{QUERY_STRING} ^route=product/product$
        RewriteCond %{REQUEST_METHOD} !^POST$
        RewriteRule ^index\.php$ https://%{HTTP_HOST}? [R=301,L]
    #SSL
    <FilesMatch "robots.txt$"> 
        RewriteEngine off 
    </FilesMatch>
        RewriteCond %{SERVER_PORT} !^443$
        RewriteRule ^(.*)$ https://agrorus.org/$1 [R=301,L]

    Всё остальное работало уже года 2, так что, видимо, с этим связано появление этих [301] вида: https://agrorus.org/index.php?_route_=kapelnye-lenty-i-trubki/nabory-dlya-kapelnogo-poliva

     

  4. Влез я тут в связи с переездом на SSL в свой .htaccess и...кажется мне, что он какой то не оптимизированный - каша, не подскажите, может что убрать надо или сделать не так:

    Options +FollowSymlinks
    Options -Indexes
    <IfModule expires_module>
    <FilesMatch "\.(tpl|ini|log)">
    Require all denied
    </FilesMatch>
    <FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
      ExpiresActive On
      ExpiresDefault "access plus 10 years"
    </FilesMatch>
    </IfModule>
    # 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 /
        RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
        RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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} ^www\.agrorus\.org$ [NC]
        RewriteRule ^(.*)$ https://agrorus.org/$1 [R=301,L]
    #Убираем index.html
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ 
        RewriteRule ^index\.html$ / [R=301,L] 
    #Убираем index.php
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
        RewriteRule ^index\.php$ / [R=301,L]
    #Убираем /index.php?route=common/home
        RewriteCond %{QUERY_STRING} ^route=common/home$
        RewriteCond %{REQUEST_METHOD} !^POST$
        RewriteRule ^index\.php$ https://%{HTTP_HOST}? [R=301,L]
    #Убираем /index.php?route=product/product
        RewriteCond %{QUERY_STRING} ^route=product/product$
        RewriteCond %{REQUEST_METHOD} !^POST$
        RewriteRule ^index\.php$ https://%{HTTP_HOST}? [R=301,L]
    #SSL
    <FilesMatch "robots.txt$"> 
        RewriteEngine off 
    </FilesMatch>
        RewriteCond %{SERVER_PORT} !^443$
        RewriteRule ^(.*)$ https://agrorus.org/$1 [R=301,L]
    #Дирректория хранения сессий
    php_value session.save_path /WWW/TMP
    #Время жизни сессии в секундах
    php_value session.gc_maxlifetime 2592000
    #Время жизни СOOKIE в браузере пользователя
    php_value session.cookie_lifetime 2592000

    Сайт сначала был на HTTP, открывался с WWW и без, с index.php и без, потом был склеена на без WWW и без index.php, а теперь переведён на HTTPS.

     

    Всё вроде работает, но вот во всяких вебмастерах яндекса и гугла стал наблюдать странички с кодом [301] вида: https://agrorus.org/index.php?_route_=kapelnye-lenty-i-trubki/nabory-dlya-kapelnogo-poliva чего на HTTP не наблюдалось, там эти странички имеют вид: https://agrorus.org/kapelnye-lenty-i-trubki/nabory-dlya-kapelnogo-poliva

  5. Вечер добрый, не подскажите, как редирект прописать?

    У меня на сайте есть форум, так вот, путь к веткам форума выглядит так:

    https://сайт.org/forum/index.php/board,9.0.html

    А хотелось бы так:

    https://сайт.org/forum/board,9.0.html

     

    Сделал так:

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /forum/index\.php\ HTTP/ 
    RewriteRule ^forum/index\.php$ /forum/ [R=301,L]

    но так только с главной страницы форума убирается, а при входе в какую нибудь ветку опять отрастает

  6. Учитель, вопрос. У прежнего сайта (HTTP) webmaster.yandex.ru теперь не видит robots.txt , пишет вот что - 

    Цитата

    Сервер отвечает редиректом на запрос /robots.txt

    , ибо сайт теперь по HTTPS. Что с этим делать?

  7. Не то что бы есть необходимость, но, надо же осваивать современные технологии, решил на HTTPS переползти.

    Сертификат купил, Апач настроил, осталось настроить опенкарт и с посиковиками разобраться. И вот тут то самое интересное.

    Насколько я понял, работать сразу по 2м протоколам не получится. А так как сайты HTTPS вносятся поисковикам как новые сайты и надо ждать пока они проиндексируются, то, что получается: по HTTP нас уже не видно, а по HTTPS ещё не проиндексировано. В результате у меня в маркете все товары остались без картинок и в поиске картинок в выдаче картинок с моего сайта тоже нет. Можно как нибудь безболезненно перейти на HTTPS, не потеряв позиций? А имеет ли вообще плюсы HTTPS, если я не банк и через сайт платежи не проводятся?

  8. можно ли переделать вот этот модуль под работу с гейтом SMS.RU (гейт имеется)? Или с нуля написать.


    Там в середине страницы описание  есть: Модуль для OpenCart


    Нраввится мне там функционал, хотел бы такой для гейта SMS.RU на OC 2.1.0.1


     


    Сколько стоит?


  9. Каких? Падающие СМСки о НОВОМ заказе админу и клиенту при любом изменении заказа админом. Этого по-моему достаточно. А в PHP кодить не умею :(


    Ну это вроде разрабы модуля smartSMS побороли, а e-mail уведомления так и падают. В нативном OpenCart так же, так что это не в сборке дело...


  10. Когда при просмотре меняешь статусы, да там можно уведомлять покупателя. Это есть в обоих картах.

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