Jump to content

Search the Community

Showing results for tags '.htaccess'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • For developers
    • Общие вопросы
    • Нововведения на форуме
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
    • Отзывы об исполнителях
    • Отзывы о заказчиках
  • Разное
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению
    • Группы

Categories

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Filters
  • Promotions & Pricing
  • Coupons & reward points, affiliate programs
  • Blogs, News & Articles
  • Shopping Cart & Order
  • Product Options
  • Product Attributes
  • Product Combinations
  • Search
  • SEO & Optimization
  • Caching & Server Performance
  • Платежные системы
  • Доставки
  • Editors
  • Design & Navigation
  • Banners, Slideshows & Galleries
  • Email Marketing & SMS Integration
  • Customer Support & Chat
  • Обмен данными
  • Учет в заказе
  • Compare & Wishlist
  • Социальные сети
  • Parsers
  • Модули
  • Tools & Developer Tools
  • Licenses
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
  • Услуги

Categories

  • Настройка OpenCart
  • Служебные документы
  • Оплата

Blogs

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • AWS
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Записки от sitecreator
  • О программировании и другом
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Задачи, идеи, решения.
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Полезное с бесполезным
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Магазин Tv-Project.com
  • Мой копирайтинг
  • Разработка под Opencart
  • SEO боксинг специального назначения

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Сайт


ICQ


Jabber


Skype


Город:


Интересы

Found 34 results

  1. Все мы хорошо знакомы с боленями опенкарта и дублями. Но немногие заморачиваются с их устраненением. Очень часто криворукие писатели дополнений не утруждают себя проверять код и в вашем магазине появляются ссылки вида http://vash_magazin//////какой_то_адрес/?id=какой то айди Убрать повторяющиеся слеши очень просто. Достаточно добавить в .htaccess после rewrite base вот такой код: RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/{2,} [NC] RewriteRule ^(.*) $1 [R=301,L]
  2. Подскажите файл .htaccess ставит код для блокировки индексации. Яндекс.Вебмастер пишет ошибку 403. Я меняю .htaccess, а через какое то время все возвращается. В чем может быть проблема? # 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 Directory 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 / 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] ### 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 SetEnvIfNoCase User-Agent "^Yandex" search_bot SetEnvIfNoCase User-Agent "^Yahoo" search_bot SetEnvIfNoCase User-Agent "^Googlebot" search_bot SetEnvIfNoCase User-Agent "^Aport" search_bot SetEnvIfNoCase User-Agent "^msnbot" search_bot SetEnvIfNoCase User-Agent "^spider" search_bot SetEnvIfNoCase User-Agent "^Robot" search_bot SetEnvIfNoCase User-Agent "^php" search_bot SetEnvIfNoCase User-Agent "^Mail" search_bot SetEnvIfNoCase User-Agent "^bot" search_bot SetEnvIfNoCase User-Agent "bot" search_bot SetEnvIfNoCase User-Agent "^igdeSpyder" search_bot SetEnvIfNoCase User-Agent "^Snapbot" search_bot SetEnvIfNoCase User-Agent "^WordPress" search_bot SetEnvIfNoCase User-Agent "^BlogPulseLive" search_bot SetEnvIfNoCase User-Agent "^Parser" search_bot SetEnvIfNoCase User-Agent "^Googlebot-Image" search_bot SetEnvIfNoCase User-Agent "^StackRambler" search_bot SetEnvIfNoCase User-Agent "^Adsbot-Google" search_bot SetEnvIfNoCase User-Agent "^WebAlta" search_bot SetEnvIfNoCase User-Agent "^Googlebot-Mobile" search_bot SetEnvIfNoCase User-Agent "^YandexImages" search_bot SetEnvIfNoCase User-Agent "http://www.google.com/bot.html" search_bot <FilesMatch "^.*$"> Order Allow,Deny Allow from all Deny from env=search_bot </FilesMatch>
  3. Мира всем! Устанавливаю ocStore 1.5.5.1.2 в каталог рабочего сайта (www.mysite.com/store/) на хостинге ukraine.com.ua Первое что мне не понравилось, то что index.php сам не загружался, то-есть www.mysite.com/store/ не работал, а www.mysite.com/store/index.php - работал. Но это исправил, вроде так (не уверен): RewriteBase /store в .htaccess. Но админку и установку vqmod так и приходиться вызывать с помощью ручного добавления index.php в адрес. Еще хостинг требует заменить Options +FollowSymlinks на Options +SymLinksIfOwnerMatch .htaccess. Как это отобразится на работе SeoPro? А директиву RewriteCond %{REQUEST_FILENAME} !-d не принимает вовсе, выдает 500 ошибку (.../store/.htaccess: RewriteCond: bad flag delimiters). Пока я её закомментировал, SeoPro работает, но вылазит: PHP Notice: Undefined index: in /home/.../www/store/catalog/controller/common/seo_pro.php on line 53 (только на главной!). Я поэкспериментировал, на другом сайте и хостинге, при тех же настройках .htaccess этой ошибки нет. В техподдержке хостинга меня уверяли в невозможности установки CMS в каталог, - ибо только в поддомен :). Я тогда спорить не стал, решил посоветоваться с более компетентными людьми. Помогите настроить .htaccess. Мне почему-то кажется, что в нем проблема. Вот что у меня сейчас: ####Options +FollowSymlinks Options +SymLinksIfOwnerMatch Options -Indexes <FilesMatch "\.(tpl|ini|log)"> Order deny,allow Deny from all </FilesMatch> RewriteEngine On RewriteBase /store RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^download/(.*) /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] #AllowOwerride All AllowOwerride All тоже не принимает - /home/ ... /store/.htaccess: Invalid command 'AllowOwerride', perhaps misspelled or defined by a module not included in the server configuration
  4. Здравствуйте, на новом домене пытаюсь на ocstore 1.5.5.1.2. сделать так, чтобы все страницы открывались и индексировались без www. Но встретился с такой проблемой: если в браузере задать www.адрес, то www не убирается. А скрипт "в корзину" , например, срабатывает только в том случае, если страница в браузер открыта без www. в .htaccess в корне http (не в корне магазина!) стоит: RewriteCond %{HTTP_HOST} ^www.efler.ru RewriteRule (.*) http://efler.ru/$1 [R=301,L] А сам магазине в подпапке. http://efler.ru/store/ в .htaccess магазина склеек не делал. Нужно? Где посмотреть примеры .htaccess для ocstore 1.5.5.1.2. - цель: страницы должны открываться при любом запросе без www. И индексироваться так же. Заранее спасибо!
  5. Задача. со стороны, кажется простой - необходимо прописать редиректы. Но проблема есть, о ней позднее. Сначала введу в суть. Есть старый домен (profinstrument.ru), на нем 12 лет успешно работает сайт без админки и с файловой системой хранения данных. Обновление прайса в нем - это целая эпопея. Пришлось писать не один десяток скриптов - для каждого поставщика, групп товаров и производителей, чтобы автоматизировать процесс. Однако, без ручной работы, все равно не обходится. Было принято решение создать новый сайт на ocStore (aniteks.ru) и подменить старый сайт новым. Естественно, все товары те же, большинство категорий тоже сохранились, но вот адреса стали ЧПУ. Итак, я могу на старом сайте в .htaccess прописать 301 редиректы для каждой категории и все будет работать. НО - отправлять-то он будет на новый домен, а мне необходимо сохранить именно тот домен - старый и заслуживший свою репутацию. Все бы ничего, но если я те же редиректы вношу в .htaccess нового сайта (на ocStore) - он правильно перенаправляет, но с одним косяком, который все портит - он дописывает в конец ЧПУ адреса строку параметров ?_route_=cat_10004.htm cat_10004.htm - это старый адрес страницы, который проиндексирован поисковиками и имеет неплохие позиции. именно с него я и делаю переадресацию: Redirect 301 /cat_10004.htm http://aniteks.ru/instrumenty/elektroinstrument/elektricheskie-miksery Но именно это CMS зачем-то дописывает к ЧПУ. как от этого избавиться - не могу понять. Итак, задача - прописать в .htaccess правило, позволяющее использовать редирект со страниц /cat_10004.htm на страницы /instrumenty/elektroinstrument/elektricheskie-miksery без передачи параметров в конце. Вариант сделать пока со старого сайта редирект на новый, а когда новый полностью проиндексируется - перенести его на старый домен и уже с нового домена на старый сделать редирект самого домена рассматривается в последнюю очередь. Мне нужно решить конкретную задачу, или получить обоснованный ответ о том, что это невозможно. И только в последнем случае я буду делать переход в два этапа. Спасибо тем, кто осилил (прочитал). Человеческое спасибо тому, кто реально поможет, подскажет. .htaccess на новом домене стандартный, ocStore'овский.
  6. Столкнулся со следующей проблемой. Если прописываю в .htaccess переадресацию таким образом: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC] RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L] все работает корректно, без www. но при этом не могу зайти в админку. Открывают site/admin ввожу логин пароль > ок страница остается таже, нечего не меняется, только в адресной строке добавляется admin/index.php?route=common/login Если же без, то на сайте есть какая то частичная переадресация. Категории работают без www. а товары с www. Подскажите, пожалуйста, в чем может быть проблема? Использую ocstore, в настройках "север" стоит seopro
  7. Подскажите по поводу настройки сжатие страницы и кэширование статических файлов в .htaccess !!! Посоветовали один хост разукрасили что очень хорош но не так все было. В управления хоста отсутствует включения сжатия и кеша сайта. Возникла проблема с настройки сжатие страницы и кэширование статических файлов в .htaccess обращался к хостингу чтоб подключили но они ни как не могут это сделать хотя говорят что мы подключили, но после проверки https://developers.google.com/speed/pagespeed/insights/ пишет что сжатие не подключено и кэширование, хотя хост меня убеждает что мы все действия проделали и подключили сжатия и кеш. Как то можно и как это сделать самому в .htaccess. Кеш вроде подключил, а не знаю верно подключил или нет и подскажите как подключить сжатия GZIP: Это кеш: <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/css </IfModule> <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 month" ExpiresByType image/gif "access plus 2 months" ExpiresByType image/jpeg "access plus 2 months" </IfModule>
  8. Подскажите как настроить правильно кириллический адрес в robots и .htaccess ? Пример: правильно или нет ? # SEO URL Settings RewriteEngine On RewriteCond %{HTTP_HOST} ^www.xn--70adpd.net.ua RewriteRule ^(.*)$ http://xn--70adpd.net.ua/$1 [R=301,L] И на robots ? Host: xn--70adpd.net.ua Sitemap: http://xn--70adpd.net.ua/index.php?route=record/google_sitemap_blog Уже третий месяц не индексируется сайт. Поисковики не могут понять ?
  9. Здравствуйте. На сайте стоит SeoPro, этот -> https://opencartforum.com/topic/10270-%D0%B4%D1%83%D0%B1%D0%BB%D0%B8-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86-seopro/ Нужно сделать редирект с mysite.com на www.mysite.com. Все стандартные методы через .htaccess, которые находил, не помогают. Подозреваю, что это именно из-за этого SeoPro (ссылка выше). Вроде бы в .htaccess стоит Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC] RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L] и всё должно работать, но есть некоторые ньюансы:1. Когда ввожу mysite.com/ (в конце ввожу слэш), то редирект на www работает, но если вводить без слэша в конце, то Firefox выдаёт ошибку "Попытка соединения не удалась". 2. Ввёл mysite.com/ (в конце ввожу слэш), перекинуло на www.mysite.com. Хочу проверить, как работает редирект, просто вытираю www. и снова меня встречает всё та же ошибка Firefox "Попытка соединения не удалась". Короче говоря, мистика. Подскажите, пожалуйста, ребят, что же делать? Первый раз работа с Opencart и, соответственно, первый раз такая непонятка возникла. Может всё-таки из-за этого SeoPro? Но терять его никак нельзя, ведь он устраняет дубли. Заранее благодарен!
  10. Всем доброго воскресного дня Решил прогнать сайт через NetPeak Spider на наличие пробелов в работе сайта, битых ссылок и тд. В ответ он выдает критическую ошибку редиректа с http на https, по https ответ NULL. Сайт доступен, при прогоне на ответ сервера в вебмастере отвечает что все гут, с Джет Кешем время 260 сек. Не могу понять в чем проблема. Возможно неверно настроен .htaccess? Прошу опытных коллег помочь, ибо в php и настройках серверов не силен. Ниже привожу текст .htaccess ServerSignature Off # 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|\.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 / RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$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/download/(.*) 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 ^page/([^/\.]+)/?$ page=$1 [L] RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] RewriteCond %{REQUEST_URI} ^(.*[^/])//+(.*)$ RewriteRule . %1 [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 php_value memory_limit 250M # 7. disable open_basedir limitations # php_admin_value open_basedir none ### Display PHP errors ### Uncomment the commands by removing the # sign in front of it. # php_flag display_startup_errors on # php_flag display_errors on # php_flag html_errors on # php_flag track_errors on # php_value error_reporting "E_ALL" ### Сжать ответ сервера для перечисленных MIME типов #<ifModule mod_deflate.c> # <IfModule mod_filter.c> # AddOutputFilterByType DEFLATE text/plain text/html # AddOutputFilterByType DEFLATE text/css # AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript # AddOutputFilterByType DEFLATE text/xml application/xml application/xhtml+xml application/rss+xml # AddOutputFilterByType DEFLATE application/json # AddOutputFilterByType DEFLATE application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon # </ifModule> #</ifModule> <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule> ### Способ #1 ### Подсказать браузеру схему кеширования через заголовки в ответе сервера <ifModule mod_headers.c> # 43200 - день, 604800 - неделя, 2592000 - месяц <FilesMatch "\.(html|js|css)$"> Header set Cache-Control "max-age=2592000" #Header unset Last-Modified </FilesMatch> <Files *.txt> Header add Cache-Control "max-age=43200" </Files> <FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> # отключить кэширование Header unset Cache-Control </FilesMatch> </IfModule> ### Способ #2 ### Подсказать браузеру схему кеширования через заголовки в ответе сервера <IfModule mod_expires.c> # Enable expires ExpiresActive On # Default a cache expiration ExpiresDefault "access plus 10 month" # Images 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" # CSS, JavaScript ExpiresByType text/css "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" ExpiresByType text/javascript "access plus 1 year" </IfModule> ### Удалить заголовок ETag (иначе есть проблемы с кешированием при включенном сжатии) <IfModule mod_headers.c> Header unset ETag </IfModule> FileETag None
  11. Всех приветствую, Подскажите кто разбирается в настройках htaccess Есть необходимость добавить таймстэмп для изображений .jpg Т.е. результатом должно быть .jpg&1521923941 http://www.domain.com/image/cache/data/folder/photo.jpg&1521923941 RewriteCond %{QUERY_STRING} ^$ RewriteRule ^([^.]+)\.jpg$ /$1.jpg?%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR} [L,R=302,NE] В чем ошибка ?
  12. Подскажите, кто знает. На тестовом сайте настроил ЧПУ и все работает, а на реальном сайте .htaccess не работает. Система его не видит, я его и ставлю и удаляю, а результат один - не работает. При этом на тестовом сайте при его удалении появляется ошибка. Настройки ЧПУ стандартные и сделаны одинаково. Подскажите почему он может не подключаться?
  13. Только начал разбираться с OpenCart, поставил новую osStore 1.5.3.1 в настройках сайта "Включить ЧПУ" - Да, "Тип ЧПУ"-SeoPro, "ЧПУ-товаров с категориями"-Да, подскажите пожалуйста какие еще нужно сделать настройки в .htaccess чтобы нормально заработало.
  14. Здравствуйте, заказал продвижение для своего сайта. Мне прислали сообщение: Наличие дублей домашней страницы Проблема: Ваша главная страница имеет дубли: http://www.***.com.ua/index.php Решение: Все страницы должны быть уникальными, так как это разбавляет их вес. Постарайтесь избежать таких дублей, уберите дублирующую страницу или поставьте с нее 301 редирект. Помогите как это исправить? Заранее благодарен.
  15. Прописал в .htaccess Redirect 301 /stati-poleznye/18/10 http://shop.bike-alarm.ru/velosignalizacii а также и RewriteCond %{QUERY_STRING} ^_route_=stati-poleznye/18/10/$ RewriteRule ^(.*)$ http://shop.bike-alarm.ru/velosignalizacii/? [R=301,L] все равно перенаправляет на страницу с добавлением ?_route_= прописывал после строчки RewriteEngine On а также пробовал после строчки RewriteBase / Как исправить?
  16. Переношу сайт на opencart, сайт старый раскрученый, очень много внешних ссылок на этот сайт, и у сайта очень важная страница называется www.сайт.ru/catalog/ - каталог товаров, а всвязи с тем что у opencart есть системаня папка catalog, не получается создать такую страницу, то есть создать то получается а вот зайти на неё не как. и вот же надо именно /catalog/ и не catalog.html, не пойму может как то через .htacess? подскажите решение пожалуйста.
  17. Добрый вечер. Столкнулся с проблемой при выполнении следующей задачи: мне нужно посетителя, пришедшего с определённого сайта на определённую страницу, перенаправлять на нужную мне страницу. Имеем следующую строчки, которые не пашут, хотя, вроде бы, всё логично: RewriteCond %{HTTP_REFERER} ^http://(www\.)?site\.ru [NC] RewriteRule ^/medical-products/ /vitamins/ [L,R] Ниже верхняя часть .htaccess # 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|\.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 / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$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/download/(.*) 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_REFERER} ^http://(www\.)?site\.ru [NC] RewriteRule ^/medical-products/ /vitamins/ [L,R] Заранее спасибо...
  18. Ребят, кто сталкивался или подскажет при включении кэшированя на стороне браузера в .htaccess, не корректо работает админ панель: менеджер изображений, товары, добавление товаров и т.д. Тоесть отображается всё закешированное ранее, и только после очистки кеша браузера видны изменения(но это до первых новых правок). На стороне пользователя работает корректно и без очистки кэша. Тема дефолтная и кэширование стандартное если что: <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> <ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 days" ExpiresByType image/x-icon "access plus 1 month" ExpiresByType image/jpeg "access plus 4 weeks" ExpiresByType image/png "access plus 30 days" ExpiresByType image/gif "access plus 43829 minutes" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType application/javascript "access plus 604800 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" ExpiresByType text/html "access plus 43200 seconds" ExpiresByType application/xhtml+xml "access plus 600 seconds" ExpiresByType application/x-font-ttf "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" </ifModule>
  19. Здравствуйте уважаемые форумчане! Столкнулся с проблемой, переход с http:// на https:// Тоесть при https://мой_домен.ру работает, а при https://www.мой_домен.ру выдает ошибку 500 Так же появилась проблема с ЧПУ и SEO PRO - включаешь ЧПУ и больше нет страниц после главной, отключаешь все работает, но страницы с id и ииндексами уже не первый форум читаю, переделывал .htaccess много раз, но все тщетно: в домене стоят записи @ A XXXXXX www A XXXXXX В апаче выставил AllowOverride - чтобы читался .htaccess Может кто в курсе как и что поправить, напишите мне пожалуйста Вот сам файл .htaccess AllowOverride All Options +FollowSymlinks #Options +SymLinksIfOwnerMatch # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Require all denied </FilesMatch> # SEO URL Settings RewriteEngine on RewriteBase / RewriteCond %{HTTP:PORT} !^443$ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R] RewriteCond %{HTTP_HOST} ^www.fixmed\.ru$ [NC] RewriteRule ^(.*)$ https://fixmed.ru/$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/download/(.*) 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] ExpiresActive On ExpiresDefault "access plus 1 hour" AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
  20. Всем привет! После настроек редиректа появилась следующая проблема. При переходе на 2 страницу результатов поиска по сайту слетает кодировка. Например, вместо "Крышки" появляется "%D0%BA%D1%80%D1%8B%D1%88%D0%BA%D0%B8%20" Файл .htaccess выглядит так RewriteEngine On RewriteCond %{HTTP:HTTPS} !=on [NC] RewriteRule ^(.*)$ https://www.site.ru/$1 [R=301,L] SetEnvIf X-Forwarded-Proto https HTTPS=on RewriteCond %{HTTP_HOST} ^site\.ru$ [NC] RewriteRule ^(.*)$ https://www.site.ru/$1 [R=301,L] RewriteCond %{HTTPS_HOST} ^site\.ru$ [NC] RewriteRule ^(.*)$ https://www.site.ru/$1 [R=301,L] Если убрать строки: RewriteCond %{HTTP:HTTPS} !=on [NC] RewriteRule ^(.*)$ https://www.site.ru/$1 [R=301,L] SetEnvIf X-Forwarded-Proto https HTTPS=on То проблема исчезает. Кто-нибудь сталкивался с подобным? Как это исправить?
  21. День добрый. Проблема такова: переехал на Ocstore 2.1.0.2, теперь что бы не потерять выдачу надо настроить 301 редирект, т.к. сайт стоял на самописном движке и в урлах сам чёрт ногу ломал. При попытке редактировать .htaccess получается прописать редирект только для урлов без знака "-". Например Redirect 301 /holzmeister http://www.massivnapol.ru/laminat/holzmeister/ сделать получается. А вот Redirect 301 /parketoff-massiv http://www.massivnapol.ru/massive/parketoff/ уже нет. Такая коллизия происходит что с перенаправляемым адресом, что с целью. Редиректы писались разными способами, но результат один - 404. Был поставлен модуль 301_redirector, он сработал на одной ссылке и всё, стала вылезать ссылка вида http://www.massivnapol.ru/massive/parketoff/?_route_=parketoff-massiv Скурил треть интернета и так не нашёл даже похожей ситуации. Очень прошу помочь советом!
  22. Здравствуйте форумчане! Такая задача... Есть сайт, сейчас у него Url такого вида: http://site.ru/katalog-tovarov/blind-zones/ Необходимо правило для .Htaccess что бы URL стали такого вида http://site.ru/blind-zones/ По сути что бы оно вырезало фразу с URL адреса Заранее спасибо)
  23. Всем привет! Нужна помощь... ...элементарный редирект Redirect 301 /OLD/ /NEW/НЕ РАБОТАЕТ!выдает кусок старого адреса в конце: /cat_new/?_route_=/cat/(странность ещё и в том, что есть сайт на этом же хостинге на этом же движке, но там всё работает)Суть (задача) Были адреса продуктов: домен/кат1/продукт001.htmlСтали: домен/кат1_new/продукт001.htmlТребуется Redirect 301 /кат1/ /кат1_new/Исходные данные.htaccess ocStore Версия 1.5.5.1.2 Тип ЧПУ: SEOPro окончания .html
  24. Прошу помогите понять как настраивать .htaccess для опенкарта и SeoPro Я просмотрел кучу тем на форуме но не кто, не дает детального описания. При включении SeoPRo и ЧПУ — вылетает, такая страница 404 Not Found
  25. Предыстория вот здесь. Если кратко - все ссылки на старой версии SeoPro учитывали регистр, указанный в базе, а после обновления перестали его учитывать (точнее сразу записываются в базу в нижнем регистре). Поэтому возникла такая фигня - в поисковиках сейчас отображаются кириллические ссылки такие (старые): сайт/Категория/Подкатегория/Товар вместе с такими (новыми, где буквы все в нижнем регистре) сайт/категория/подкатегория/товар Хотелось бы от этих дублей (хотя бы от них) избавиться, а для этого надо курить htaccess, а логика его работы у меня до сих пор вызывает тяжесть в животе. Поэтому на просторах инета нашел такой кусок кода, который по идее делает что надо: <?php // Приняли URL и перевели все символы в нижний регистр, при этом указав кодировку, во избежания проблем с кириллицей $url = mb_strtolower(urldecode($_SERVER['REQUEST_URI']), 'UTF-8') ; // Пишем условие, если в брайзерной строке отличается от урла с нижним регистром, то if(urldecode($_SERVER['REQUEST_URI']) != $url) { // Выполняем редирект 301 header('Location: http://'.$_SERVER['HTTP_HOST'].$url, true, 301) ; } ?> Но я не могу понять, куда его правильно прикрутить (и нужны ли какие-то изменения в коде).То ли в библиотеки в url.php, то ли еще куда. Гуру, укажите пожалуйста конкретное место, где эту радость надо вставить, чтобы все снова стало прекрасно, а то опять начнутся чудеса с дублями.
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.