Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Radprox

Новачок
  
  • Публікації

    44
  • З нами

  • Відвідування

Усі публікації користувача Radprox

  1. Здравствуйте, может сталкивался кто с такой проблемой: в search console в индекс постоянно лезут страницы с префиксом /ru/tovar хотя этот язык стоит как стандартный. В браузере если ввести site/ru/tovar редирект работает как нужно, переводит 301 на site/tovar. А в консоль лезут и так и так..
  2. ПРобовал и во вторую секцию server, и там где другие rewrite и еще в других вариациях. Сайт на стандартном шаблоне ocstore 2.3, с моими наработками. Мультиязык установлен вот этот:
  3. не сработало.. А средствами php както можно сделать такой редирект? И с сайтмэпом? Спасибо за ответ
  4. ничего не делал, конфиг выше сбрасывал, не понятно почему но всё ок на остальных страницах, а на главной такая вот история(( Да, разный, на апаче+nginx все как нужно генерируется. Может в синтаксисе где ошибка ? rewrite ^/ua/sitemap.xml$ /ua/index.php?route=extension/feed/google_sitemap_fast last;
  5. @Dotrox Убрал еще раз лишнее как Вы показали и больше ничего не делал - и все отлично, по айпи начал открыватся домен)) Спасибо большое! А раньше по айпи открывался тот-же сайт, только с ip в строке адреса. В /etc/nginx/conf.d/ и /etc/nginx/vhosts/ не было дублей default. Есть еще проблема: главная страница доступна со слэшами site.com/// на остальных страницах все норм, они убираются, а на главной если 1 слэш - то он убирается ,а если 2 и более - то нет почему-то... И по сайтмэпам на других языках, site/ua/sitemap.xml подскажите сложно будет реализовать такой рэдирект ? Переделывать сайтмэп по рекомендациям гугла проблематично, пока как костыльное решение подошел бы и редирект.. На апаче+nginx работают отлично: RewriteRule ^ua/sitemap.xml$ /ua/index.php?route=extension/feed/google_sitemap_fast [L] RewriteRule ^en/sitemap.xml$ /en/index.php?route=extension/feed/google_sitemap_fast [L] Или может есть модуль готовый посоветуете для карты сайта ? Спасибо ещё раз за помощь! @Dotrox
  6. Вот мой конфиг. @DotroxПравильно я убрал лишнее, или что-то еще нужно убрать?
  7. Спасибо за ответ. @DotroxПравильно я убрал лишнее, или что-то еще нужно убрать? Это не сработало для меня. Может еще какие-то варианты? nginx/1.16.1
  8. Здравствуйте! Помогите пожалуйста настроить редиректы на nginx+php-fpm, а именно: Редирект с ip адреса на домен; Редирект на сайтмэп с языковым префиксом (ua/sitemap.xml - с этим конфигом сайтмэпы с языковым префиксом не отдаются даже через ua/index.php?route=extension/feed/google_sitemap_fast). ua/index.php?route работает только при добавлении if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?_route_=$1 last; } , но не работает при этом /ua/sitemap.xml; И правило на удаление лишних /// (почему-то только на главной странице они не удаляются, на остальных страницах все норм). Вот мой конфиг, частично сгенерированый isp manager. Буду очень благодарен за помощь! server { server_name site.com www.site.com; charset UTF-8; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/site.com/*.conf; access_log /var/www/httpd-logs/site.com.access.log; error_log /var/www/httpd-logs/site.com.error.log notice; ssi on; return 301 https://$host:443$request_uri; set $root_path /var/www/user/data/www/site.com; root $root_path; gzip on; gzip_vary on; gzip_proxied any; gzip_comp_level 7; gzip_buffers 16 8k; gzip_min_length 256; gzip_disable "msie6"; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; location / { try_files $uri $uri/ @opencart; location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|mp3|ogg|mpe?g|avi|woff2|webp)$ { expires 365d; log_not_found off; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; try_files $uri $uri/ @fallback; } location ~* ^.+\.(js|css|zip|gz|bz2?|rar|swf)$ { expires 14d; log_not_found off; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; try_files $uri $uri/ @fallback; } rewrite ^/sitemap.xml$ /index.php?route=extension/feed/google_sitemap_fast last; rewrite ^/ua/sitemap.xml$ /ua/index.php?route=extension/feed/google_sitemap_fast last; rewrite ^/en/sitemap.xml$ /en/index.php?route=extension/feed/google_sitemap_fast last; rewrite ^/googlebase.xml$ /index.php?route=feed/google_base last; rewrite ^/system/download/(.*) /index.php?route=error/not_found last; } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } location ~* \.(engine|inc|info|ini|install|log|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|\.php_ { deny all; } location ~ /\. { access_log off; log_not_found off; deny all; } listen 111.111.111.11:80 default_server; listen [2a05:470:0:f43a::2]:80 default_server; location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]"; fastcgi_pass unix:/var/www/php-fpm/user.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } } server { server_name site.com www.site.com; ssl_certificate "/var/www/httpd-cert/user/site.com_le3.crtca"; ssl_certificate_key "/var/www/httpd-cert/user/site.com_le3.key"; ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:!NULL:!RC4; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_dhparam /etc/ssl/certs/dhparam4096.pem; charset UTF-8; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/site.com/*.conf; access_log /var/www/httpd-logs/site.com.access.log; error_log /var/www/httpd-logs/site.com.error.log notice; ssi on; set $root_path /var/www/user/data/www/site.com; root $root_path; gzip on; gzip_vary on; gzip_proxied any; gzip_comp_level 7; gzip_buffers 16 8k; gzip_min_length 256; gzip_disable "msie6"; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; location / { try_files $uri $uri/ @opencart; location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|mp3|ogg|mpe?g|avi|woff2|webp)$ { expires 365d; log_not_found off; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; try_files $uri $uri/ @fallback; } location ~* ^.+\.(js|css|zip|gz|bz2?|rar|swf)$ { expires 14d; log_not_found off; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; try_files $uri $uri/ @fallback; } rewrite ^/sitemap.xml$ /index.php?route=extension/feed/google_sitemap_fast last; rewrite ^/ua/sitemap.xml$ /ua/index.php?route=extension/feed/google_sitemap_fast last; rewrite ^/en/sitemap.xml$ /en/index.php?route=extension/feed/google_sitemap_fast last; rewrite ^/googlebase.xml$ /index.php?route=feed/google_base last; rewrite ^/system/download/(.*) /index.php?route=error/not_found last; if ($host ~* www\.(.*)) { set $host_without_www $1; rewrite ^(.*)$ https://$host_without_www$1 permanent; } } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } location ~* \.(engine|inc|info|ini|install|log|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|\.php_ { deny all; } location ~ /\. { access_log off; log_not_found off; deny all; } add_header Strict-Transport-Security "max-age=31536000;"; listen 111.111.111.11:443 ssl default_server http2; listen [2a05:470:0:f43a::2]:443 ssl default_server http2; location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]"; fastcgi_pass unix:/var/www/php-fpm/user.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } }
  9. Даже при выключенных всех дополнениях в любом режиме, в хроме и опере при переходе с рекламного объявления товара после оплаты сбрасывается сессия и конверсия не засчитывается (( проплата идеи, переводит на checkout/success, но уже без сессии пользователя, номера заказа и ТД. Походу дело в Гугле все таки.. кто то проверял ?
  10. Сессия сбрасывалась из-за плагина тэг менеджер. Но все равно в хроме если с рекламного объявления зайти и оплатить - то сбрасывается сессия и конверсия не засчитывается в инкогнито и в обычном режиме ( что это может быть? В опере все норм
  11. Дйствительно! Все отключил, работает как нужно, спасибо за наводку!))
  12. Заметил, что сессия очищается только в обычной вкладке браузера. Тоесть в режиме инкогнито все ок и сессия не чистится после оплаты. Пожалуйста, помогите, что это может быть? Из-за этого я так понимаю не правильно конверсия срабатывает в гугл рекламе..((
  13. Здравствуйте! Подскажите пожалуйста, почему после успешной оплаты очищается PHPSESSID ?
  14. Спасибо за модуль, на ocstore 2.3 работает. Подскажите, как при вводе купона на продукты со скидкой вывести сообщение типа: Купон не действует на акционные товары ?
  15. Пожалуйста, подскажите решение для ocstore 2.3. там index.php отличается. Куда прописать $registry->set('SxGeo', $SxGeo); ?
  16. Прошу помощи в создании кнопок плюс и минус и аякс обновления для стандартной корзины в хедере ( common/cart) на Ocstore 2.3. Или посоветуйте хороший модуль быстрой корзины ( всплывающая корзина с заменой кнопки купить не подходит - при большом количестве товаров она начинает тормозить.)
  17. Есть идеи, товарищи знатоки? Возможно за вознаграждение
  18. Кстати, если переключить на чистый Apache без Nginx, то ничего не меняется, проблема остается.. Вот заголовок stylesheet.css Request Headers Accept: text/css,*/*;q=0.1 Accept-Encoding: gzip, deflate, br Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Connection: keep-alive Cookie: PHPSESSID=p667em2r2mrajrnrvduja5gt12; default=r86aq742ni9g41q7ae05mc1vh5; language=ru-ru; currency=UAH; language_url=ru DNT: 1 Host: sitename.com Referer: https://sitename.com/ Sec-Fetch-Dest: style Sec-Fetch-Mode: no-cors Sec-Fetch-Site: same-origin User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 Responce Headers Accept-Ranges: bytes Cache-Control: max-age=604800 Connection: Keep-Alive Content-Encoding: gzip Content-Length: 36253 Content-Type: text/css Date: Fri, 03 Apr 2020 14:28:59 GMT ETag: "39f49-5a130d0d5c923-gzip" Expires: Fri, 10 Apr 2020 14:28:59 GMT Keep-Alive: timeout=10, max=99 Last-Modified: Thu, 19 Mar 2020 08:18:37 GMT Server: Apache Vary: Accept-Encoding
  19. Добавил в Apache_2.4-PHP_5.5-5.6+Nginx_1.14_vhostn.conf в блоке server такой редирект. Картинки теперь не открываются по http - происходит перенаправление на https. Но браузер все равно не кэширует их и файл stylesheet.css add_header Strict-Transport-Security "max-age=15768000; includeSubDomains" always; set $do_redirect 1; if ($scheme ~* ^https$) { set $do_redirect 0; } if ($request_uri ~* ^/robots\.txt$) { set $do_redirect 0; } if ($do_redirect = 1) { return 301 https://$host$request_uri; } # Запрет использования www префикса (www.xxx.com => xxx.com) if ($host ~* ^www\.(.+)$) { set $host_without_www $1; return 301 $scheme://$1$request_uri; }
  20. Доброго времени суток Столкнулся с проблемой перехода на https. Все вроде хорошо работает, но браузер через раз кэширует некоторые изображения (картинки товаров в категории и изображения самих категорий), а так-же файл stylesheet.css. Все полностью файлы отдаются по https, в файлах движка и базе данных все ссылки в виде //sitename.com/. Картинки доступны по обоим протоколам , подозреваю что дело в этом. С выключенным SSL на http все нормально кэшируется. Сайт еще на open serverе, apache 2.4 + php 5.6 +nginx 1.14 Переход делал по https://forum.opencart.pro/topic/5083-руководство-для-перехода-на-ssl-https-v20/, + модуль FIX HTTPS. В htaccess прописано: RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP:X-Forwarded-Proto} =http [OR] RewriteCond %{HTTP:X-Forwarded-Proto} ="" RewriteCond %{HTTP:X-HTTPS} !1 [OR] RewriteCond %{HTTPS} !=on RewriteCond %{REQUEST_URI} !robots\.txt RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] Помогите пожалуйста найти решение!
  21. Делал так для названий и описаний. А с атрибутами как? При создании атрибутов модуль создает атрибут с одинаковым названием на всех языках. Как он определит например что уже созданный атр. мощность это power при заливки на английском языке? или же модуль просто создаст power как новый атрибут в дополнении к существующему мощность. Как это правильно реализовать?)
  22. Сорри, не ту ссылку дал, паррниша) https://github.com/ip-cam/opencart-turbo/blob/master/turbo.php Вот этим скриптом делал, 16 год
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.