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

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 61 results

  1. Здравствуйте, после настройки файла 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|.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] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/ RewriteRule ^(.*)index\.(php|html|htm)$ $1 [R=301,L] RewriteCond %{HTTP_HOST} !^vodadarlife.ru$ [NC] RewriteRule ^(.*)$ http://vodadarlife.ru/$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 # 7. disable open_basedir limitations # php_admin_value open_basedir none # Кеш и сжатие <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/css <IfModule mod_setenvif.c> BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html </IfModule> </IfModule> # Кеш <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType text/html "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access 1 month" </IfModule> RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu/razreshenie-na-burenie-skvazhiny$ RewriteRule ^(.*)$ http://vodadarlife.ru/razreshenie-na-burenie-skvazhiny? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu/artezianskaja-skvazhina$ RewriteRule ^(.*)$ http://vodadarlife.ru/artezianskaja-skvazhina? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu/abissinskaja-skvazhina$ RewriteRule ^(.*)$ http://vodadarlife.ru/abissinskaja-skvazhina? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu/skvazhina-na-pesok$ RewriteRule ^(.*)$ http://vodadarlife.ru/skvazhina-na-pesok? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu/kak-prochistit-skvazhinu-svoimi-rukami$ RewriteRule ^(.*)$ http://vodadarlife.ru/kak-prochistit-skvazhinu-svoimi-rukami? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu/skvazhina-na-vodu-svoimi-rukami$ RewriteRule ^(.*)$ http://vodadarlife.ru/skvazhina-na-vodu-svoimi-rukami? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=kontakty$ RewriteRule ^(.*)$ http://vodadarlife.ru/contact? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=video RewriteRule ^(.*)$ http://vodadarlife.ru? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=foto-nacha-rabota$ RewriteRule ^(.*)$ http://vodadarlife.ru? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu/storony-skvazhin$ RewriteRule ^(.*)$ http://vodadarlife.ru? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu/vopros-otvet$ RewriteRule ^(.*)$ http://vodadarlife.ru? [R=301,L] RewriteCond %{QUERY_STRING} ^_route_=burenie-na-vodu$ RewriteRule ^(.*)$ http://vodadarlife.ru? [R=301,L] ## Блокировка по USER AGENT: RewriteCond %{HTTP_USER_AGENT} FlipboardProxy [OR] RewriteCond %{HTTP_USER_AGENT} LinkpadBot [OR] RewriteCond %{HTTP_USER_AGENT} BLEXBot [OR] RewriteCond %{HTTP_USER_AGENT} Detectify [OR] RewriteCond %{HTTP_USER_AGENT} trovitBot [OR] RewriteCond %{HTTP_USER_AGENT} aiHitBot [OR] RewriteCond %{HTTP_USER_AGENT} Riddler [OR] RewriteCond %{HTTP_USER_AGENT} SemrushBot [OR] RewriteCond %{HTTP_USER_AGENT} MJ12bot [OR] RewriteCond %{HTTP_USER_AGENT} MegaIndex.ru [OR] RewriteCond %{HTTP_USER_AGENT} bingbot [OR] RewriteCond %{HTTP_USER_AGENT} AhrefsBot [OR] RewriteCond %{HTTP_USER_AGENT} Java [OR] RewriteCond %{HTTP_USER_AGENT} NjuiceBot [OR] RewriteCond %{HTTP_USER_AGENT} Gigabot [OR] RewriteCond %{HTTP_USER_AGENT} Baiduspider [OR] RewriteCond %{HTTP_USER_AGENT} JS-Kit [OR] RewriteCond %{HTTP_USER_AGENT} Voyager [OR] RewriteCond %{HTTP_USER_AGENT} PostRank [OR] RewriteCond %{HTTP_USER_AGENT} PycURL [OR] RewriteCond %{HTTP_USER_AGENT} Aport [OR] RewriteCond %{HTTP_USER_AGENT} ia_archiver [OR] RewriteCond %{HTTP_USER_AGENT} DotBot [OR] RewriteCond %{HTTP_USER_AGENT} SurveyBot [OR] RewriteCond %{HTTP_USER_AGENT} larbin [OR] RewriteCond %{HTTP_USER_AGENT} Butterfly [OR] RewriteCond %{HTTP_USER_AGENT} libwww [OR] RewriteCond %{HTTP_USER_AGENT} Wget [OR] RewriteCond %{HTTP_USER_AGENT} SWeb [OR] RewriteCond %{HTTP_USER_AGENT} LinkExchanger [OR] RewriteCond %{HTTP_USER_AGENT} Soup [OR] RewriteCond %{HTTP_USER_AGENT} WordPress [OR] RewriteCond %{HTTP_USER_AGENT} PHP/ [OR] RewriteCond %{HTTP_USER_AGENT} spbot [OR] RewriteCond %{HTTP_USER_AGENT} MLBot [OR] RewriteCond %{HTTP_USER_AGENT} InternetSeer [OR] RewriteCond %{HTTP_USER_AGENT} FairShare [OR] RewriteCond %{HTTP_USER_AGENT} Yeti [OR] RewriteCond %{HTTP_USER_AGENT} Birubot [OR] RewriteCond %{HTTP_USER_AGENT} YottosBot [OR] RewriteCond %{HTTP_USER_AGENT} gold\ crawler [OR] RewriteCond %{HTTP_USER_AGENT} Linguee [OR] RewriteCond %{HTTP_USER_AGENT} Ezooms [OR] RewriteCond %{HTTP_USER_AGENT} lwp-trivial [OR] RewriteCond %{HTTP_USER_AGENT} Purebot [OR] RewriteCond %{HTTP_USER_AGENT} User-Agent [OR] RewriteCond %{HTTP_USER_AGENT} kmSearchBot [OR] RewriteCond %{HTTP_USER_AGENT} SiteBot [OR] RewriteCond %{HTTP_USER_AGENT} CamontSpider [OR] RewriteCond %{HTTP_USER_AGENT} ptd-crawler [OR] RewriteCond %{HTTP_USER_AGENT} HTTrack [OR] RewriteCond %{HTTP_USER_AGENT} suggybot [OR] RewriteCond %{HTTP_USER_AGENT} ttCrawler [OR] RewriteCond %{HTTP_USER_AGENT} Nutch [OR] RewriteCond %{HTTP_USER_AGENT} Zeus RewriteRule ^(.*)$ – [F,L]
  2. приветствую! уже несколько дней ломаю голову с редиректами - ничего не выходит... нужно настроить: 1. 301-ый серверный редирект со страниц содержащих www в начале URL адреса, на страницы без такового параметра 2. 301-ый серверный редирект со страниц без “/” в конце URL-адреса, на страницы со “/” в конце URL-адресе 3. 301-ый серверный редирект со всех страниц, содержащих index.php в конце URL-адреса (в том числе и /index.php) на соответствующие страницы без данного параметра в конце URL-адреса 4. 301-ый редирект со страниц содержащих множественный “///” в конце/середине URL адреса на соответствующие страницы с “/” на конце/середине URL адреса пробовал по разному - то один не работает то другой... пробовал такие варианты: 1 пункт - вроде работает, только какой предпочтительней? RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] или RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] 2 пункт - вроде работает, только какой предпочтительней? RewriteCond %{REQUEST_URI} !\? RewriteCond %{REQUEST_URI} !\& RewriteCond %{REQUEST_URI} !\= RewriteCond %{REQUEST_URI} !\. RewriteCond %{REQUEST_URI} !\/$ RewriteRule ^(.*[^\/])$ /$1/ [R=301,L] или RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..{1,10}$ RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://site.ru/$1/ [L,R=301] 3 пункт - всё что перепробовал или перекидывает на 404 или не даёт результата 4 пункт - сайт перекидывает на 404 RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ RewriteRule . %1/%2 [R=301,L] установлен модуль SEO DATAFIX от @markimax - может он покрывает какие то из этих редиректов и поэтому не работает? или порядок расположения или место в .htaccess куда вставляю (вставляю после RewriteBase /) редиректы не правильное подскажите, куда копать заранее спасибо
  3. Всем привет! Помогите пжл в рещение проблемы, на форуме практически все проштудировал, что то попробовал так и не решил задачу. Ситуация в следующем сделал ридерект с http на https, сайт стал доступен только по https, со всех запросов по http идет перенаправление и редирект на https это отлично с этим решили. Но внутренние ссылки товаров категорий, модулей отдаются по http, как мне сделать так что бы ссылки отдавались по https дабы избежать лишних редиректов. ниже приложил скрин для наглядности, что нужно. Прошу help me :mellow:
  4. Здравствуйте. Проблема в следующем: Не могу понять, что не так в htaccess - При клике на любую страницу идет переадресация на главную. В чем может быть дело? ocStore 2.3.0.2.3. SEO URL + SeoPro (ЧПУ). Без SeoPro тоже самое получается. SSL заказал у хостера, подключил, в Настройках включил. Переадресация с http://domain.com/ на https://domain.com/ осуществляется функцией хостинга. В конфигах корня и админа прописал: //HTTP define('HTTP_SERVER', 'http://www.domain.com/'); //HTTPS define('HTTPS_SERVER', 'https://www.domain.com/'); .htaccess. Закомментированная строчка должна была делать редирект с обычных урлов на сеошные урлы. Но при ее активации, просто падают стили. RewriteEngine ON 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/download/(.*) index.php?route=error/not_found [L] RewriteCond %{HTTPS} OFF RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} ON RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !\/$ RewriteCond %{REQUEST_URI} !\/[^\/]*\.[^\/]+$ RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}/ [L,R=301] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\/$ RewriteCond %{REQUEST_URI} !\/[^\/]*\.[^\/]+$ RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}/ [L,R=301] # RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] <Files .htaccess> Order Allow, Deny Deny from All </Files> Options All -Indexes
  5. Доброго времени суток всем кто на форуме. Помогите плз решить один вопрос. Недавно заказал прогон магазина. Но исполнитель балбес каким то чудом неправильно прописал урлы. теперь гугл ругается на кучу ненайденных страниц. Все бы ничего я прописал на большинство 301 редирект и все вопрос закрыт. Но есть несколько с пробелами в урле, таки почемуто .htaccess не хочет обрабатывать. если вместо пробела поставить %20 то просто выводит на несуществующую страницу, тоесть толку нет. Попробовал экранировать пробел "\ " вот так все равно фонарь выдает ошибку сервера. Может ктото сталкивался с этим подскажите что делать? Очень нужна ваша помощь Заранее всем спасибо и успехов вам во всех ваших проэктах.
  6. Перетаскиваю сайт с джумлы на опенкарт, требуется сохранить пути в каталоге продукции. Пути к продуктам и разделам продукции такие: На старом сайте (joomla): site.ru/katalog/razdel1/ site.ru/katalog/razdel1/tovar1.html На новом будет так (opencart): site.ru/razdel1/ site.ru/razdel1/tovar1.html Как сделать 301 редирект, чтобы папка "katalog" убиралась, а остальной путь остался прежним (имена разделов и товаров совпадают 100%)? Само обращение к папке "katalog" на "всю продукцию" я сделал, трудностей не возникло, а вот как с путями разобраться - не знаю.
  7. Доброго времени уважаемые пользователи форума! Выявил следующую изъяну в ЧПУ на своем сайте. Проблема следующая: когда захожу в производителей, затем по страницам пагинации, например 2, 3, 4 перехожу с этих страниц на какой то товар, к нормальному адресу привязывается в конце ссылка такого типа ?page=2 При этом если гулять по страницам пагинации из категорий и переходить на какой то товар, то все норм. Стоит SEO Pro. Подскажите куда копать?
  8. Здравствуйте, на новом домене пытаюсь на 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. И индексироваться так же. Заранее спасибо!
  9. Добрый день. Возник вопрос переименования категории, ну и естественно существующие подкатегории и товарные страницы будут отдавать 404 ошибку, если позиций не много то этот вопрос решается просто. В htaccess прописывал RewriteCond %{QUERY_STRING} '^_route_=stroitelnaya-himiya/akrilovaya-shtukaturka-anserglob-kameschkovaya-belaya.html$' RewriteRule ^(.*)$ http://www.lbud.com.ua/decor/akrilovaya-shtukaturka-anserglob-kameschkovaya-belaya.html? [R=301,L] так все прекрасно работает если надо несколько страниц переадрессовать. Но что делать если их около 1000 ??? Я попробовал использовать еще одну переменную в RewriteCond %{QUERY_STRING} '^_route_=stroitelnaya-himiya/^(.*)$' RewriteRule ^(.*)$ http://www.lbud.com.ua/decor/$1? [R=301,L] но почему то так не работает результат такой www.lbud.com.ua/decor/index.php Подскажите плз как правильно сделать??? Заранее всем спасибо))
  10. Здравствуйте если на OpenCart после слеша поставить знак вопроса и писать любой текст - не выдается ошибка о не найденной странице. вот пример - www.mysite.ru/?do= или www.mysite.ru/?adrakadabra или www.mysite.ru/?pishyvsechtohochy после знака вопроса можно вводить все что угодно, все равно OpenCart отдает код 200 и отображает главную страницу. есть ли возможность настроить редирект, так чтобы все несуществующие такие адреса и страницы отдавали 404 ошибку?
  11. Здравствуйте! Магазин раньше был на другом движке, сейчас перенесли все на OpenCart и требуется сделать переадресацию URL. Делаю: RewriteRule ^/catalog/barchairs/$ /stulya-barnye/ [R=301,L] Перехожу на /catalog/barchairs/ и получаю "Запрпашиваемая страница не найдена", а в адресной строке: /barchairs/?_route_=catalog/barchairs/ Решение показанное в этой теме - не подходит, т.к. старые ссылки вообще не относятся к OpenCart. Подскажите, что делать?
  12. Всем доброго времен суток. Взломали сайт, подсунули папку в /catalog/model/module/temp_override/ (кстати проверьте у себя). В папке было порядка 3000 html страниц - имитация форума с кучей ссылок на вирусы. Вот так это вглядит (этот сайт не мой, зараженных просто дофига) - http://www.mir-torg.ru/?do=2-klass-angliyskiy-yazik-reshebnik я все это обнаружил и удалил, но яндекс успел проиндексировать. проблема в том, что OpenCart , если после названия стоит знак вопроса - не выдает 404 ошибку. вот пример - www.mysite.ru/?do= или www.mysite.ru/?adrakadabra после знака вопроса можно вводить все что угодно, все равно OpenCart отдает код 200 и отображает главную страницу. а так как Яндекс видит код 200, из индекса он страницы не удаляет. вот прошу помощи, может кто знает, как настроить редирект или еще какой то способ есть, чтобы несуществующие страницы после знака вопроса не отображались, а была бы 404 ошибка?
  13. Из-зи переезда с другого движка, необходимо сделать редирект старых ссылок Redirect 301 /p366066-model-shts.html /index.php?route=product/product&path=53086&product_id=366066 RewriteCond %{QUERY_STRING} ^route=product/product&path=53086&product_id=366066$ RewriteRule ^index\.php /p366066-shts-model? [R=301,L] Такой вариант работает, но не является достаточным. Мне необходимо для проверки редиректа испольховать только часть адреса. К примеру из /p3660664-shtangentsirkul-shts.html для проверки достаточной является только эта часть /p3660664- Redirect 301 /p366066-(.*) /index.php?route=product/product&path=53086&product_id=366066 RewriteCond %{QUERY_STRING} ^route=product/product&path=53086&product_id=366066$ RewriteRule ^index\.php /p366066-shts-model? [R=301,L] Однако такой вариант не работает. Может кто-то может подсказать правильное решение.
  14. Добрый день. Помогите настроить .htaccess таким образом, чтобы при открытии сайта открывалась не главная страница(moysite.ru), а в моем случае, moysite.ru/index.php?route=latest/latest Сейчас мой файл содержит вот такой текст: # 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] 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] redirect 301 http://www.moysite.ru/index.php http://www.moysite.ru/index.php?route=latest/latest но последний редирект ничего не поменял Как правильно написать?
  15. извините если баян, но решения так и не нашел. Нужно редиректить только определенную категорию, например с site.com/category/OLD_subcategory/product1 site.com/category/OLD_subcategory/product2 на с site.com/category/NEW_subcategory/product1 с site.com/category/NEW_subcategory/product2 ________ в вышеприведенном случае должна изменятся только субкатегория, все остальное остается то что ввел пользователь site.com/(.*)/subcategory/(.*) или с site.com/OLD_category/subcategory/product1 site.com/OLD_category/subcategory/product2 на с site.com/NEW_category/subcategory/product1 с site.com/NEW_category/subcategory/product2 ________в вышеприведенном случае должна изменятся только категория, все остальное остается то что ввел пользователь site.com/category/(.*)/(.*) или с site.com/OLD_category/OLD_subcategory/product1 site.com/OLD_category/OLD_subcategory/product2 на с site.com/NEW_category/NEW_subcategory/product1 с site.com/NEW_category/NEW_subcategory/product2 ________в вышеприведенном случае должна изменятся только категория и субкатегория, все остальное остается то что ввел пользователь site.com/category/subcategory/(.*) С опыта использования регулярок понимаю что нужно групировать ссылку по частям типа ^(.*)/(.*)/(.*)?$ потом уже слживать части используя переменные типа $1, $2, $3 Но в случае с опенкартом там какая то морока с _route_= и единственный хоть как то работоспособный код получился таким: RewriteCond %{QUERY_STRING} ^_route_=category/OLD_subcategory/.*$ RewriteRule ^(/?)/(.*)?$ http ://site.com/category/NEW_category/? [R=301,L] (без пробела после http) Разгруппировать ссылку даже способом RewriteRule ^(.*)/(.*)?$ не получилось не могу понять как тут все вообще происходит, очень много времени потратил на это, не далось. надеюсь на ваш совет спасибо p.s htaccess под спойлером
  16. Уважаемые, вот столкнулся с проблемой, что ранее меня на других движках не встречала: Планировал в htaccess сделать редирект стандартно через RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] или так RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ http://%1/$1 [L,R=301] Все отлично, но нарисовалась проблема с входом в админку. Полез в конфиг админки и в строчках <?php // HTTP define('HTTP_SERVER', 'http://www.site.ru/admin/'); define('HTTP_CATALOG', 'http://www.site.ru/'); // HTTPS define('HTTPS_SERVER', 'http://www.site.ru/admin/'); define('HTTPS_CATALOG', 'http://www.site.ru/'); удалил оный www Итак. Сайт норм, админка норм, но при функциях поиска итп сайт пытается использовать www? возникает циклическая фигня и страницы недоступны становятся. Куда лезть и где копать? В конфиг сайта, где-то еще?
  17. Добрый вечер. В настройках интернет-магазина включил SeoPro. После чего по переходу по любой ссылке выдает ошибку 404. При включении SeoPro в подсказке было написано, что нужно настроить htaccess, но.... Я не понял как настраивать и что в нем писать. Помогите пожалуйста.
  18. Доброго времени форумчане. Столкнулся с такой проблемой! Скачал Ocstore 2.3.0.2 при распаковке обнаружил, что файл htaccess отсутствует! Больше сборки не комплектуются этими файлами? Где найти пример? В частности для настройки ЧПУ
  19. Есть сайт, прошлая CMS - Oscommerce, теперь перешел на Opencart. Проблема в том, что поисковики по запросам большинство товаров открывают "*имя домена*/product_info.php?cPath=*цифры*&products_id=*цифры*" вместо "*имя домена*/index.php?route=product/product&product_id=*цифры*". Соответственно открывается страница с текстом "Запрашиваемая страница не найдена!". Как это исправить? Содержимое .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 "\.(tpl|ini|log)"> 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=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] ### 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 php_value memory_limit 250M Куда копать?
  20. Здравствуйте подскажите кто знает после перестановки vqmod (по необходимости), с версии 2,4... на 2,5,0 указав name site/vqmod/install/ - отобразилась ошибка (Forbitten) ошибку - с направлением на htaccess - зашел в этот файл (в первый сразу в папке vqmod так как он есть в других папках но изменил только его одного) и его содержимое удали а файл оставил (пустой) что исправило ошибку, и посмотрел что в старом 2,4,.. vqmod который удалил (старый) в нем содержимое файла htaccess : # Prevent Directoy listing Options -Indexes <FilesMatch "\.(xml|cache)"> Order deny,allow Deny from all </FilesMatch> а в новом 2,5,0 что удалил : Order deny,allow Deny from all скажите пожалуйста файл оставить пустой или вставить текст что со старого файла # Prevent Directoy listing Options -Indexes ....?
  21. Здравствуйте! Ситуация такая, сайт на ocStore2.1.0.1, есть база микроинвест, которая через Utility Center подключается к сайту. Т.к. Utility Center работает с базой Opencart2 через web интерфейс и обращается через адресную строку (product_id=35788) то при включении ЧПУ (/noski-s-dyrkou) не происходит обмен данными. Подскажите как для определенного IP (на сервере которого расположен Utility Center) отключить ЧПУ? Можно ли это сделать прямо в htaccess? Спасибо!!!
  22. Магазин на Ostore 1.5.5.1.2, Appache 2.4.10 (Unix), опция mod_rewrite на хостинге включена. SEOPro включен, SEO-urlы сформированы, в полях товаров прописались, но по ссылке 404 ошибка - и для товаров, и для категорий. htaccess переименован (без .txt т.е.) Нужна помощь - что в htaccess надо прописать? Мне кажется, в нём загвоздка.. Сейчас он такой: ##php_flag display_startup_errors off ##php_flag display_errors off ##php_flag html_errors off ##php_flag log_errors on ##php_flag ignore_repeated_errors off ##php_flag ignore_repeated_source off ##php_flag report_memleaks on ##php_flag track_errors on ##php_value docref_root 0 ##php_value docref_ext 0 ##php_value error_log /home/t/tangac/mimisha.com.ua/public_html/PHP_errors.log ##php_value error_reporting 2047 ##php_value log_errors_max_len 0 <Files PHP_errors.log> Order allow,deny Deny from all Satisfy All </Files> php_flag display_errors 0 # -FrontPage- IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* <Limit GET POST> order deny,allow deny from all allow from all </Limit> <Limit PUT DELETE> order deny,allow deny from all </Limit> Или где и какие танцы с бубнами проводить? *Понимаю только подробные и простые инструкции, не специалист. Спасибо всем откликнувшимся заранее!
  23. Доброго времени суток. Не могу решить проблему с защитой папки админ паролем. Переименовал саму папку, переписал пути к ней. Далее создал файл .htaccess в этом каталоге. В нем прописал следующее: AuthType Basic AuthName "Access Denied" require valid-user Это для проверки, без пути файла с паролями. Но уже тут, на этапе проверки, получил не предложение авторизоваться, а 404. Что примечательно, в корневом каталоге, в .htaccess включен mod_rewrite (RewriteEngine On). В нем прописаны урлы до гугл сайтмап, редирект папки download на 404, склейка дублей главной страницы и закрытие логов error.txt. Если временно удалить этот htaccess, то 404 с админки пропадает. Если же его вернуть, но очистить htaccess из папки admin, 404 так же нет. Происходит какой то конфликт правил редиректов основного htaccess с admin/htaccess. Никак не могу разобраться где подвох...
  24. У меня 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 "\.(tpl|ini|log)"> 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=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] ### 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 Так и должно быть? А то в яндексе всего одна страница сайт http://biomaniya.net
  25. Здравствуйте! Хочется сделать красивую ссылку на товар, но так, что бы название производителя вписывалось до домена. подскажите, через что возможно это реализовать? через htaccess? для наглядности: было например http://site.ru/... и если выбирается определенный производитель- например bmw стало http://bmw.site.ru/...
×

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.