Tom Posted June 7, 2016 Share Posted June 7, 2016 Да прогнать инструментом проверки Octeam и потом попыиться открыть свой магазин по ссылкамсайт//index.php?route=common/home сайт//index.php www.сайт итп все они должны переводить на сайт/ Link to comment Share on other sites More sharing options... skyline1983 Posted June 8, 2016 Share Posted June 8, 2016 Да прогнать инструментом проверки Octeam и потом попыиться открыть свой магазин по ссылкам сайт//index.php?route=common/home сайт//index.php www.сайт итп все они должны переводить на сайт/ После ввода ссылок сразу игдет переход на www.сайт.ru а саму ситью не кинул: http://ocshop.info/ubiraem-dubli-glavnoj-stranicy-opencart/ Seo Keyword Checker : Дубли Seo-Keyword не найгдены! Это зналит что дублей нет? Link to comment Share on other sites More sharing options... Tom Posted June 8, 2016 Share Posted June 8, 2016 Ситья для листого Opencart. Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 Привет всем! Ребят, подскажите, плиз. Возникла следующая беда - при включении SeoPro если зайти на главную страницу сайи в адресной строке появляется ссылка вида http://mysite.ru/ind...ute=common/home и сообещёние Сайт выполнил переадресацию слишком много раз. При синдартном типе ЧПУ все нормально. Как это попотому чтороть? Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 смотреть в htaccess, не пользоваться вредными совеими "как убрать index.php через htaccess" и подобными Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 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 php_flag display_errors on php_flag display_startup_errors on 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] RewriteCond %{HTTP_HOST} ^www.volgaofpoly.ru$ [NC] RewriteRule ^(.*)$ http://volgaofpoly.ru/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] # Enable Compression # 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 # BrowserMatch ^Mozilla/4 gzip-only-text/html # BrowserMatch ^Mozilla/4\.0[678] no-gzip # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # Header append Vary User-Agent # END Enable Compression # Enable Compression 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 BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent # END Enable Compression # Enable Browser Caching <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 1 week" ExpiresByType image/jpeg "access plus 1 week" ExpiresByType image/gif "access plus 1 week" ExpiresByType image/png "access plus 1 week" ExpiresByType text/css "access plus 1 week" ExpiresByType application/pdf "access plus 1 week" ExpiresByType text/x-javascript "access plus 1 week" ExpiresByType application/x-shockwave-flash "access plus 1 week" ExpiresByType image/x-icon "access plus 1 week" ExpiresDefault "access plus 1 week" </IfModule> ## END Enable Browser Caching ### 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 Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Большое спасипотому что, ваш совет помог. Закомментировал все вышеуказанные строки, и главная страница зарилиила. Однако ссылка главной страницы выглядит ик: http://mysite.ru/index.php?route=common/home. Пропотому чтовал поочередно раскомментировывать строки - не помогло. Теперь как избавиться от index.php?route=common/home? Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Большое спасипотому что за помощь! Теперь все как надо. Link to comment Share on other sites More sharing options... yuxehevoxa Posted June 18, 2016 Share Posted June 18, 2016 Добрый гдень. Усиновил интернет-магазин ocstore 1.5.5.1, переименовал .htaccess, вклюлил seo pro в настройках магазина, но при прописывании seo url для товара или категории ничего не меняется, пока не удалю кеш в папке system, после уднония все нормально. Синдартный модуль seo url после прописывания ссылок сразу отображает правильно без обновления кеша. Подскажите пожалуйси, что нужно настроить для seo pro, чтобы каждый раз при изменении ссылок постоянно не удалять кеш для внесения изменений. Заранее благодарен за ответ. Link to comment Share on other sites More sharing options... at0s13 Posted June 20, 2016 Share Posted June 20, 2016 после усиновки seopro пришло уведомления в гугл вебмастер: На сайте *** сило потому чтольше ошипотому чток типа "Переход не выполнен" и в отчете Сканирование - Ошибки сканирования - Ошибки URL появилась вкладка "Переход не выполнен" с внушительных списком ошипотому чток. Link to comment Share on other sites More sharing options... Djeff78 Posted June 21, 2016 Share Posted June 21, 2016 Кто нибудь решил проблему с multilang и переходом корзины на гдефольтный язык? Link to comment Share on other sites More sharing options... woron256 Posted June 25, 2016 Share Posted June 25, 2016 Ребяи помогите. Пропотому чтовал вклюлить ЧПУ. Все гделал по инструкции. Версия opencart 1.5.4.1. В итоге у меня url осиются типа http://asd/index.php?route=product/category&path=20. И некоторые страницы пропадают. Пишет ошибку 404. Если прописываю например в категориях уникальный url, то при обновлении страницы она пропадает Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 Приветствую, господа! Для начала, коротко опишу суть моей задали. Сгделал страницу со списком магазинов и отгдельные страницы с информацией по каждому магазину. Ссылки без ЧПУ выглядят ик: '/index.php?route=stores/stores' // страница со списком магазинов '/index.php?route=stores/stores&store_id=1' // страница с информацией по текуещёму магазину Немного подправил код файла seo_pro.php, сгделав по образу и подобию с товарами, и в итоге полулились ссылки икого вида: '/magaziny/' // страница со списком магазинов '/nazvanie_magazina_1.html' // страница с информацией по текуещёму магазину Всё бы было хорошо, но вторая ссылка нужна немного в другом формате, а именно: '/magaziny/nazvanie_magazina_1.html' С помощью "костыля" я конечно же могу конкатенировать части URL, но хотелось бы сгделать это потому чтолее кошерно. Собственно вопрос и состоит в том, как это можно реализовать? Код писать за меня не нужно, а за пинок в нужном направлении - буду благодарен. Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 как это можно реализовать? Собственно, сам и отвечу, т.к. это может кому-то пригодится еещё, а если ггде ошибся, то меня, нагдеюсь, поправят. Решение оказалось на поверхности и из-за замыленного глаза "слона" и не заметил. При формировании массива $queries в метогде rewrite(), добавляем в него все компоненты URI, для которых необходима замена на алиасы. Последние, естественно, должны быть прописаны в иблиэто "url_alias". В моём случае, часть кода бугдет выглягдеть ик: <?php $queries = []; foreach ($data as $key => $value) { switch ($key) { /* ... осильной код ... */ case 'store_id': $queries[] = 'stores/stores'; // этот строки и не хваило для нужного мне резульии $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; default: break; } } Link to comment Share on other sites More sharing options... LuckyPerson Posted July 3, 2016 Share Posted July 3, 2016 (edited) есть смысл сразу с репозитория качать seo_pro.php ocStore 1.5.5.1.2 После замены "синдартного" seo_pro.php (который игдет в коробке ocstore 1.5.5.1.2), на seo_pro.php из репозитория, заметил, что ссылка mysite.ru/order-info/?order_id=1 отображается как mysite.ru/index.php?route=account/order/info&order_id=1 P. S. В иблицу oc_url_alias предварительно добавлен соответствующий keyword. Прогделал на листот версии, все повторилось. Вот одна из частей кода, которая отличается от "синдартного" файла (который игдет в коробке ocstore 1.5.5.1.2). if(!in_array($route, array('product/search'))) { //добавлен в файле из репозитория foreach($data as $key => $value) { switch($key) { case 'product_id': case 'manufacturer_id': case 'category_id': case 'information_id': case 'order_id': //добавлен в файле из репозитория $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; case 'path': $categories = explode('_', $value); foreach($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; default: break; } } } //добавлен в файле из репозитория Пропотому чтовал эту часть кода осивлять от "синдартного" файла - отображается mysite.ru/order-info/?order_id=1, но тогда при клике на "Возврат товара" перекидывает в карточку товара, а не в соответствующую форму. Подскажите, как подправить, чтоб не сломать все осильное? Спасипотому что. Edited July 3, 2016 by LuckyPerson Link to comment Share on other sites More sharing options... costea93 Posted July 5, 2016 Share Posted July 5, 2016 Усиновил seoPRO и всё ок в продуких и категориях, но вот уже проблемы с блогом, до усиновки адрес блога был иким: simple-blog, сейчас: index.php?route=simple_blog/article , в ситиях тоже менялись на икие: index.php?route=simple_blog/article/view&simple_blog_article_id=6 кто знает как можно это исправить? :) Link to comment Share on other sites More sharing options... Rubik Posted July 7, 2016 Share Posted July 7, 2016 подскажите пж как изменить ссылку с /index.php?route=feed/google_sitemap на sitemap.xml Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 (edited) Добрый гдень! Подскажите пожалуйси, товары доступны по url со / и без. Это нормально? как поправить? Со страниц со слешем стоит 302 редирект - это наверное не очень хорошо? Edited July 11, 2016 by molodoi Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Версия ocStore 2.1.0.2.1 Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); я поменял в library/responce.php public function redirect($url, $status = 302) на public function redirect($url, $status = 301) Это нормально или правильнее сгделать ик, как вы сказали? Скажите еещё, лучше ссылки заканливать "/" или это без разницы? Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 можно и ик.. Может ик и лучше.. Скорей всего ик лучшее, в иком случае даже при неавторизованном захогде в ЛК происходит 301, и даже если страница закрыи от ингдексации - все равно это хорошо. Link to comment Share on other sites More sharing options... Prev 57 58 59 60 61 62 63 64 65 66 67 Next Page 62 of 72 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 9 Go to topic listing Similar Content Дубли страниц без SEO url и редиреки By StrikerXP, Monday at 08:54 PM 2 replies 89 views StrikerXP Monday at 09:03 PM проблемы с дублями, много дублей By stopop, February 6 3 replies 223 views esculapra February 6 Как удалить бессмысленные дубли страниц ? By daemontools, January 20 10 replies 173 views specialforce22 January 20 страницы-дубли с GET-параметрами By Mixxxa163, January 6 1 reply 242 views Nameless January 6 Конфликт SeoPro и OCFilter, ошибка в пагинации By japaner, March 29 1 reply 139 views Blast March 29 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) дубли страниц, seoPro Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... 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. I accept
skyline1983 Posted June 8, 2016 Share Posted June 8, 2016 Да прогнать инструментом проверки Octeam и потом попыиться открыть свой магазин по ссылкам сайт//index.php?route=common/home сайт//index.php www.сайт итп все они должны переводить на сайт/ После ввода ссылок сразу игдет переход на www.сайт.ru а саму ситью не кинул: http://ocshop.info/ubiraem-dubli-glavnoj-stranicy-opencart/ Seo Keyword Checker : Дубли Seo-Keyword не найгдены! Это зналит что дублей нет? Link to comment Share on other sites More sharing options...
Tom Posted June 8, 2016 Share Posted June 8, 2016 Ситья для листого Opencart. Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 Привет всем! Ребят, подскажите, плиз. Возникла следующая беда - при включении SeoPro если зайти на главную страницу сайи в адресной строке появляется ссылка вида http://mysite.ru/ind...ute=common/home и сообещёние Сайт выполнил переадресацию слишком много раз. При синдартном типе ЧПУ все нормально. Как это попотому чтороть? Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 смотреть в htaccess, не пользоваться вредными совеими "как убрать index.php через htaccess" и подобными Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 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 php_flag display_errors on php_flag display_startup_errors on 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] RewriteCond %{HTTP_HOST} ^www.volgaofpoly.ru$ [NC] RewriteRule ^(.*)$ http://volgaofpoly.ru/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] # Enable Compression # 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 # BrowserMatch ^Mozilla/4 gzip-only-text/html # BrowserMatch ^Mozilla/4\.0[678] no-gzip # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # Header append Vary User-Agent # END Enable Compression # Enable Compression 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 BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent # END Enable Compression # Enable Browser Caching <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 1 week" ExpiresByType image/jpeg "access plus 1 week" ExpiresByType image/gif "access plus 1 week" ExpiresByType image/png "access plus 1 week" ExpiresByType text/css "access plus 1 week" ExpiresByType application/pdf "access plus 1 week" ExpiresByType text/x-javascript "access plus 1 week" ExpiresByType application/x-shockwave-flash "access plus 1 week" ExpiresByType image/x-icon "access plus 1 week" ExpiresDefault "access plus 1 week" </IfModule> ## END Enable Browser Caching ### 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 Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Большое спасипотому что, ваш совет помог. Закомментировал все вышеуказанные строки, и главная страница зарилиила. Однако ссылка главной страницы выглядит ик: http://mysite.ru/index.php?route=common/home. Пропотому чтовал поочередно раскомментировывать строки - не помогло. Теперь как избавиться от index.php?route=common/home? Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Большое спасипотому что за помощь! Теперь все как надо. Link to comment Share on other sites More sharing options... yuxehevoxa Posted June 18, 2016 Share Posted June 18, 2016 Добрый гдень. Усиновил интернет-магазин ocstore 1.5.5.1, переименовал .htaccess, вклюлил seo pro в настройках магазина, но при прописывании seo url для товара или категории ничего не меняется, пока не удалю кеш в папке system, после уднония все нормально. Синдартный модуль seo url после прописывания ссылок сразу отображает правильно без обновления кеша. Подскажите пожалуйси, что нужно настроить для seo pro, чтобы каждый раз при изменении ссылок постоянно не удалять кеш для внесения изменений. Заранее благодарен за ответ. Link to comment Share on other sites More sharing options... at0s13 Posted June 20, 2016 Share Posted June 20, 2016 после усиновки seopro пришло уведомления в гугл вебмастер: На сайте *** сило потому чтольше ошипотому чток типа "Переход не выполнен" и в отчете Сканирование - Ошибки сканирования - Ошибки URL появилась вкладка "Переход не выполнен" с внушительных списком ошипотому чток. Link to comment Share on other sites More sharing options... Djeff78 Posted June 21, 2016 Share Posted June 21, 2016 Кто нибудь решил проблему с multilang и переходом корзины на гдефольтный язык? Link to comment Share on other sites More sharing options... woron256 Posted June 25, 2016 Share Posted June 25, 2016 Ребяи помогите. Пропотому чтовал вклюлить ЧПУ. Все гделал по инструкции. Версия opencart 1.5.4.1. В итоге у меня url осиются типа http://asd/index.php?route=product/category&path=20. И некоторые страницы пропадают. Пишет ошибку 404. Если прописываю например в категориях уникальный url, то при обновлении страницы она пропадает Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 Приветствую, господа! Для начала, коротко опишу суть моей задали. Сгделал страницу со списком магазинов и отгдельные страницы с информацией по каждому магазину. Ссылки без ЧПУ выглядят ик: '/index.php?route=stores/stores' // страница со списком магазинов '/index.php?route=stores/stores&store_id=1' // страница с информацией по текуещёму магазину Немного подправил код файла seo_pro.php, сгделав по образу и подобию с товарами, и в итоге полулились ссылки икого вида: '/magaziny/' // страница со списком магазинов '/nazvanie_magazina_1.html' // страница с информацией по текуещёму магазину Всё бы было хорошо, но вторая ссылка нужна немного в другом формате, а именно: '/magaziny/nazvanie_magazina_1.html' С помощью "костыля" я конечно же могу конкатенировать части URL, но хотелось бы сгделать это потому чтолее кошерно. Собственно вопрос и состоит в том, как это можно реализовать? Код писать за меня не нужно, а за пинок в нужном направлении - буду благодарен. Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 как это можно реализовать? Собственно, сам и отвечу, т.к. это может кому-то пригодится еещё, а если ггде ошибся, то меня, нагдеюсь, поправят. Решение оказалось на поверхности и из-за замыленного глаза "слона" и не заметил. При формировании массива $queries в метогде rewrite(), добавляем в него все компоненты URI, для которых необходима замена на алиасы. Последние, естественно, должны быть прописаны в иблиэто "url_alias". В моём случае, часть кода бугдет выглягдеть ик: <?php $queries = []; foreach ($data as $key => $value) { switch ($key) { /* ... осильной код ... */ case 'store_id': $queries[] = 'stores/stores'; // этот строки и не хваило для нужного мне резульии $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; default: break; } } Link to comment Share on other sites More sharing options... LuckyPerson Posted July 3, 2016 Share Posted July 3, 2016 (edited) есть смысл сразу с репозитория качать seo_pro.php ocStore 1.5.5.1.2 После замены "синдартного" seo_pro.php (который игдет в коробке ocstore 1.5.5.1.2), на seo_pro.php из репозитория, заметил, что ссылка mysite.ru/order-info/?order_id=1 отображается как mysite.ru/index.php?route=account/order/info&order_id=1 P. S. В иблицу oc_url_alias предварительно добавлен соответствующий keyword. Прогделал на листот версии, все повторилось. Вот одна из частей кода, которая отличается от "синдартного" файла (который игдет в коробке ocstore 1.5.5.1.2). if(!in_array($route, array('product/search'))) { //добавлен в файле из репозитория foreach($data as $key => $value) { switch($key) { case 'product_id': case 'manufacturer_id': case 'category_id': case 'information_id': case 'order_id': //добавлен в файле из репозитория $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; case 'path': $categories = explode('_', $value); foreach($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; default: break; } } } //добавлен в файле из репозитория Пропотому чтовал эту часть кода осивлять от "синдартного" файла - отображается mysite.ru/order-info/?order_id=1, но тогда при клике на "Возврат товара" перекидывает в карточку товара, а не в соответствующую форму. Подскажите, как подправить, чтоб не сломать все осильное? Спасипотому что. Edited July 3, 2016 by LuckyPerson Link to comment Share on other sites More sharing options... costea93 Posted July 5, 2016 Share Posted July 5, 2016 Усиновил seoPRO и всё ок в продуких и категориях, но вот уже проблемы с блогом, до усиновки адрес блога был иким: simple-blog, сейчас: index.php?route=simple_blog/article , в ситиях тоже менялись на икие: index.php?route=simple_blog/article/view&simple_blog_article_id=6 кто знает как можно это исправить? :) Link to comment Share on other sites More sharing options... Rubik Posted July 7, 2016 Share Posted July 7, 2016 подскажите пж как изменить ссылку с /index.php?route=feed/google_sitemap на sitemap.xml Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 (edited) Добрый гдень! Подскажите пожалуйси, товары доступны по url со / и без. Это нормально? как поправить? Со страниц со слешем стоит 302 редирект - это наверное не очень хорошо? Edited July 11, 2016 by molodoi Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Версия ocStore 2.1.0.2.1 Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); я поменял в library/responce.php public function redirect($url, $status = 302) на public function redirect($url, $status = 301) Это нормально или правильнее сгделать ик, как вы сказали? Скажите еещё, лучше ссылки заканливать "/" или это без разницы? Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 можно и ик.. Может ик и лучше.. Скорей всего ик лучшее, в иком случае даже при неавторизованном захогде в ЛК происходит 301, и даже если страница закрыи от ингдексации - все равно это хорошо. Link to comment Share on other sites More sharing options... Prev 57 58 59 60 61 62 63 64 65 66 67 Next Page 62 of 72 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 9 Go to topic listing Similar Content Дубли страниц без SEO url и редиреки By StrikerXP, Monday at 08:54 PM 2 replies 89 views StrikerXP Monday at 09:03 PM проблемы с дублями, много дублей By stopop, February 6 3 replies 223 views esculapra February 6 Как удалить бессмысленные дубли страниц ? By daemontools, January 20 10 replies 173 views specialforce22 January 20 страницы-дубли с GET-параметрами By Mixxxa163, January 6 1 reply 242 views Nameless January 6 Конфликт SeoPro и OCFilter, ошибка в пагинации By japaner, March 29 1 reply 139 views Blast March 29 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) дубли страниц, seoPro Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... 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. I accept
mdgr Posted June 14, 2016 Share Posted June 14, 2016 Привет всем! Ребят, подскажите, плиз. Возникла следующая беда - при включении SeoPro если зайти на главную страницу сайи в адресной строке появляется ссылка вида http://mysite.ru/ind...ute=common/home и сообещёние Сайт выполнил переадресацию слишком много раз. При синдартном типе ЧПУ все нормально. Как это попотому чтороть? Link to comment Share on other sites More sharing options...
Otvet Posted June 14, 2016 Share Posted June 14, 2016 смотреть в htaccess, не пользоваться вредными совеими "как убрать index.php через htaccess" и подобными Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 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 php_flag display_errors on php_flag display_startup_errors on 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] RewriteCond %{HTTP_HOST} ^www.volgaofpoly.ru$ [NC] RewriteRule ^(.*)$ http://volgaofpoly.ru/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] # Enable Compression # 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 # BrowserMatch ^Mozilla/4 gzip-only-text/html # BrowserMatch ^Mozilla/4\.0[678] no-gzip # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # Header append Vary User-Agent # END Enable Compression # Enable Compression 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 BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent # END Enable Compression # Enable Browser Caching <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 1 week" ExpiresByType image/jpeg "access plus 1 week" ExpiresByType image/gif "access plus 1 week" ExpiresByType image/png "access plus 1 week" ExpiresByType text/css "access plus 1 week" ExpiresByType application/pdf "access plus 1 week" ExpiresByType text/x-javascript "access plus 1 week" ExpiresByType application/x-shockwave-flash "access plus 1 week" ExpiresByType image/x-icon "access plus 1 week" ExpiresDefault "access plus 1 week" </IfModule> ## END Enable Browser Caching ### 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 Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Большое спасипотому что, ваш совет помог. Закомментировал все вышеуказанные строки, и главная страница зарилиила. Однако ссылка главной страницы выглядит ик: http://mysite.ru/index.php?route=common/home. Пропотому чтовал поочередно раскомментировывать строки - не помогло. Теперь как избавиться от index.php?route=common/home? Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Большое спасипотому что за помощь! Теперь все как надо. Link to comment Share on other sites More sharing options... yuxehevoxa Posted June 18, 2016 Share Posted June 18, 2016 Добрый гдень. Усиновил интернет-магазин ocstore 1.5.5.1, переименовал .htaccess, вклюлил seo pro в настройках магазина, но при прописывании seo url для товара или категории ничего не меняется, пока не удалю кеш в папке system, после уднония все нормально. Синдартный модуль seo url после прописывания ссылок сразу отображает правильно без обновления кеша. Подскажите пожалуйси, что нужно настроить для seo pro, чтобы каждый раз при изменении ссылок постоянно не удалять кеш для внесения изменений. Заранее благодарен за ответ. Link to comment Share on other sites More sharing options... at0s13 Posted June 20, 2016 Share Posted June 20, 2016 после усиновки seopro пришло уведомления в гугл вебмастер: На сайте *** сило потому чтольше ошипотому чток типа "Переход не выполнен" и в отчете Сканирование - Ошибки сканирования - Ошибки URL появилась вкладка "Переход не выполнен" с внушительных списком ошипотому чток. Link to comment Share on other sites More sharing options... Djeff78 Posted June 21, 2016 Share Posted June 21, 2016 Кто нибудь решил проблему с multilang и переходом корзины на гдефольтный язык? Link to comment Share on other sites More sharing options... woron256 Posted June 25, 2016 Share Posted June 25, 2016 Ребяи помогите. Пропотому чтовал вклюлить ЧПУ. Все гделал по инструкции. Версия opencart 1.5.4.1. В итоге у меня url осиются типа http://asd/index.php?route=product/category&path=20. И некоторые страницы пропадают. Пишет ошибку 404. Если прописываю например в категориях уникальный url, то при обновлении страницы она пропадает Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 Приветствую, господа! Для начала, коротко опишу суть моей задали. Сгделал страницу со списком магазинов и отгдельные страницы с информацией по каждому магазину. Ссылки без ЧПУ выглядят ик: '/index.php?route=stores/stores' // страница со списком магазинов '/index.php?route=stores/stores&store_id=1' // страница с информацией по текуещёму магазину Немного подправил код файла seo_pro.php, сгделав по образу и подобию с товарами, и в итоге полулились ссылки икого вида: '/magaziny/' // страница со списком магазинов '/nazvanie_magazina_1.html' // страница с информацией по текуещёму магазину Всё бы было хорошо, но вторая ссылка нужна немного в другом формате, а именно: '/magaziny/nazvanie_magazina_1.html' С помощью "костыля" я конечно же могу конкатенировать части URL, но хотелось бы сгделать это потому чтолее кошерно. Собственно вопрос и состоит в том, как это можно реализовать? Код писать за меня не нужно, а за пинок в нужном направлении - буду благодарен. Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 как это можно реализовать? Собственно, сам и отвечу, т.к. это может кому-то пригодится еещё, а если ггде ошибся, то меня, нагдеюсь, поправят. Решение оказалось на поверхности и из-за замыленного глаза "слона" и не заметил. При формировании массива $queries в метогде rewrite(), добавляем в него все компоненты URI, для которых необходима замена на алиасы. Последние, естественно, должны быть прописаны в иблиэто "url_alias". В моём случае, часть кода бугдет выглягдеть ик: <?php $queries = []; foreach ($data as $key => $value) { switch ($key) { /* ... осильной код ... */ case 'store_id': $queries[] = 'stores/stores'; // этот строки и не хваило для нужного мне резульии $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; default: break; } } Link to comment Share on other sites More sharing options... LuckyPerson Posted July 3, 2016 Share Posted July 3, 2016 (edited) есть смысл сразу с репозитория качать seo_pro.php ocStore 1.5.5.1.2 После замены "синдартного" seo_pro.php (который игдет в коробке ocstore 1.5.5.1.2), на seo_pro.php из репозитория, заметил, что ссылка mysite.ru/order-info/?order_id=1 отображается как mysite.ru/index.php?route=account/order/info&order_id=1 P. S. В иблицу oc_url_alias предварительно добавлен соответствующий keyword. Прогделал на листот версии, все повторилось. Вот одна из частей кода, которая отличается от "синдартного" файла (который игдет в коробке ocstore 1.5.5.1.2). if(!in_array($route, array('product/search'))) { //добавлен в файле из репозитория foreach($data as $key => $value) { switch($key) { case 'product_id': case 'manufacturer_id': case 'category_id': case 'information_id': case 'order_id': //добавлен в файле из репозитория $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; case 'path': $categories = explode('_', $value); foreach($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; default: break; } } } //добавлен в файле из репозитория Пропотому чтовал эту часть кода осивлять от "синдартного" файла - отображается mysite.ru/order-info/?order_id=1, но тогда при клике на "Возврат товара" перекидывает в карточку товара, а не в соответствующую форму. Подскажите, как подправить, чтоб не сломать все осильное? Спасипотому что. Edited July 3, 2016 by LuckyPerson Link to comment Share on other sites More sharing options... costea93 Posted July 5, 2016 Share Posted July 5, 2016 Усиновил seoPRO и всё ок в продуких и категориях, но вот уже проблемы с блогом, до усиновки адрес блога был иким: simple-blog, сейчас: index.php?route=simple_blog/article , в ситиях тоже менялись на икие: index.php?route=simple_blog/article/view&simple_blog_article_id=6 кто знает как можно это исправить? :) Link to comment Share on other sites More sharing options... Rubik Posted July 7, 2016 Share Posted July 7, 2016 подскажите пж как изменить ссылку с /index.php?route=feed/google_sitemap на sitemap.xml Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 (edited) Добрый гдень! Подскажите пожалуйси, товары доступны по url со / и без. Это нормально? как поправить? Со страниц со слешем стоит 302 редирект - это наверное не очень хорошо? Edited July 11, 2016 by molodoi Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Версия ocStore 2.1.0.2.1 Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); я поменял в library/responce.php public function redirect($url, $status = 302) на public function redirect($url, $status = 301) Это нормально или правильнее сгделать ик, как вы сказали? Скажите еещё, лучше ссылки заканливать "/" или это без разницы? Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 можно и ик.. Может ик и лучше.. Скорей всего ик лучшее, в иком случае даже при неавторизованном захогде в ЛК происходит 301, и даже если страница закрыи от ингдексации - все равно это хорошо. Link to comment Share on other sites More sharing options... Prev 57 58 59 60 61 62 63 64 65 66 67 Next Page 62 of 72 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 9 Go to topic listing Similar Content Дубли страниц без SEO url и редиреки By StrikerXP, Monday at 08:54 PM 2 replies 89 views StrikerXP Monday at 09:03 PM проблемы с дублями, много дублей By stopop, February 6 3 replies 223 views esculapra February 6 Как удалить бессмысленные дубли страниц ? By daemontools, January 20 10 replies 173 views specialforce22 January 20 страницы-дубли с GET-параметрами By Mixxxa163, January 6 1 reply 242 views Nameless January 6 Конфликт SeoPro и OCFilter, ошибка в пагинации By japaner, March 29 1 reply 139 views Blast March 29 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) дубли страниц, seoPro Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... 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. I accept
mdgr Posted June 14, 2016 Share Posted June 14, 2016 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 php_flag display_errors on php_flag display_startup_errors on 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] RewriteCond %{HTTP_HOST} ^www.volgaofpoly.ru$ [NC] RewriteRule ^(.*)$ http://volgaofpoly.ru/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] # Enable Compression # 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 # BrowserMatch ^Mozilla/4 gzip-only-text/html # BrowserMatch ^Mozilla/4\.0[678] no-gzip # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # Header append Vary User-Agent # END Enable Compression # Enable Compression 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 BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent # END Enable Compression # Enable Browser Caching <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 1 week" ExpiresByType image/jpeg "access plus 1 week" ExpiresByType image/gif "access plus 1 week" ExpiresByType image/png "access plus 1 week" ExpiresByType text/css "access plus 1 week" ExpiresByType application/pdf "access plus 1 week" ExpiresByType text/x-javascript "access plus 1 week" ExpiresByType application/x-shockwave-flash "access plus 1 week" ExpiresByType image/x-icon "access plus 1 week" ExpiresDefault "access plus 1 week" </IfModule> ## END Enable Browser Caching ### 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 Link to comment Share on other sites More sharing options...
Otvet Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Большое спасипотому что, ваш совет помог. Закомментировал все вышеуказанные строки, и главная страница зарилиила. Однако ссылка главной страницы выглядит ик: http://mysite.ru/index.php?route=common/home. Пропотому чтовал поочередно раскомментировывать строки - не помогло. Теперь как избавиться от index.php?route=common/home? Link to comment Share on other sites More sharing options... Otvet Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Большое спасипотому что за помощь! Теперь все как надо. Link to comment Share on other sites More sharing options... yuxehevoxa Posted June 18, 2016 Share Posted June 18, 2016 Добрый гдень. Усиновил интернет-магазин ocstore 1.5.5.1, переименовал .htaccess, вклюлил seo pro в настройках магазина, но при прописывании seo url для товара или категории ничего не меняется, пока не удалю кеш в папке system, после уднония все нормально. Синдартный модуль seo url после прописывания ссылок сразу отображает правильно без обновления кеша. Подскажите пожалуйси, что нужно настроить для seo pro, чтобы каждый раз при изменении ссылок постоянно не удалять кеш для внесения изменений. Заранее благодарен за ответ. Link to comment Share on other sites More sharing options... at0s13 Posted June 20, 2016 Share Posted June 20, 2016 после усиновки seopro пришло уведомления в гугл вебмастер: На сайте *** сило потому чтольше ошипотому чток типа "Переход не выполнен" и в отчете Сканирование - Ошибки сканирования - Ошибки URL появилась вкладка "Переход не выполнен" с внушительных списком ошипотому чток. Link to comment Share on other sites More sharing options... Djeff78 Posted June 21, 2016 Share Posted June 21, 2016 Кто нибудь решил проблему с multilang и переходом корзины на гдефольтный язык? Link to comment Share on other sites More sharing options... woron256 Posted June 25, 2016 Share Posted June 25, 2016 Ребяи помогите. Пропотому чтовал вклюлить ЧПУ. Все гделал по инструкции. Версия opencart 1.5.4.1. В итоге у меня url осиются типа http://asd/index.php?route=product/category&path=20. И некоторые страницы пропадают. Пишет ошибку 404. Если прописываю например в категориях уникальный url, то при обновлении страницы она пропадает Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 Приветствую, господа! Для начала, коротко опишу суть моей задали. Сгделал страницу со списком магазинов и отгдельные страницы с информацией по каждому магазину. Ссылки без ЧПУ выглядят ик: '/index.php?route=stores/stores' // страница со списком магазинов '/index.php?route=stores/stores&store_id=1' // страница с информацией по текуещёму магазину Немного подправил код файла seo_pro.php, сгделав по образу и подобию с товарами, и в итоге полулились ссылки икого вида: '/magaziny/' // страница со списком магазинов '/nazvanie_magazina_1.html' // страница с информацией по текуещёму магазину Всё бы было хорошо, но вторая ссылка нужна немного в другом формате, а именно: '/magaziny/nazvanie_magazina_1.html' С помощью "костыля" я конечно же могу конкатенировать части URL, но хотелось бы сгделать это потому чтолее кошерно. Собственно вопрос и состоит в том, как это можно реализовать? Код писать за меня не нужно, а за пинок в нужном направлении - буду благодарен. Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 как это можно реализовать? Собственно, сам и отвечу, т.к. это может кому-то пригодится еещё, а если ггде ошибся, то меня, нагдеюсь, поправят. Решение оказалось на поверхности и из-за замыленного глаза "слона" и не заметил. При формировании массива $queries в метогде rewrite(), добавляем в него все компоненты URI, для которых необходима замена на алиасы. Последние, естественно, должны быть прописаны в иблиэто "url_alias". В моём случае, часть кода бугдет выглягдеть ик: <?php $queries = []; foreach ($data as $key => $value) { switch ($key) { /* ... осильной код ... */ case 'store_id': $queries[] = 'stores/stores'; // этот строки и не хваило для нужного мне резульии $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; default: break; } } Link to comment Share on other sites More sharing options... LuckyPerson Posted July 3, 2016 Share Posted July 3, 2016 (edited) есть смысл сразу с репозитория качать seo_pro.php ocStore 1.5.5.1.2 После замены "синдартного" seo_pro.php (который игдет в коробке ocstore 1.5.5.1.2), на seo_pro.php из репозитория, заметил, что ссылка mysite.ru/order-info/?order_id=1 отображается как mysite.ru/index.php?route=account/order/info&order_id=1 P. S. В иблицу oc_url_alias предварительно добавлен соответствующий keyword. Прогделал на листот версии, все повторилось. Вот одна из частей кода, которая отличается от "синдартного" файла (который игдет в коробке ocstore 1.5.5.1.2). if(!in_array($route, array('product/search'))) { //добавлен в файле из репозитория foreach($data as $key => $value) { switch($key) { case 'product_id': case 'manufacturer_id': case 'category_id': case 'information_id': case 'order_id': //добавлен в файле из репозитория $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; case 'path': $categories = explode('_', $value); foreach($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; default: break; } } } //добавлен в файле из репозитория Пропотому чтовал эту часть кода осивлять от "синдартного" файла - отображается mysite.ru/order-info/?order_id=1, но тогда при клике на "Возврат товара" перекидывает в карточку товара, а не в соответствующую форму. Подскажите, как подправить, чтоб не сломать все осильное? Спасипотому что. Edited July 3, 2016 by LuckyPerson Link to comment Share on other sites More sharing options... costea93 Posted July 5, 2016 Share Posted July 5, 2016 Усиновил seoPRO и всё ок в продуких и категориях, но вот уже проблемы с блогом, до усиновки адрес блога был иким: simple-blog, сейчас: index.php?route=simple_blog/article , в ситиях тоже менялись на икие: index.php?route=simple_blog/article/view&simple_blog_article_id=6 кто знает как можно это исправить? :) Link to comment Share on other sites More sharing options... Rubik Posted July 7, 2016 Share Posted July 7, 2016 подскажите пж как изменить ссылку с /index.php?route=feed/google_sitemap на sitemap.xml Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 (edited) Добрый гдень! Подскажите пожалуйси, товары доступны по url со / и без. Это нормально? как поправить? Со страниц со слешем стоит 302 редирект - это наверное не очень хорошо? Edited July 11, 2016 by molodoi Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Версия ocStore 2.1.0.2.1 Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); я поменял в library/responce.php public function redirect($url, $status = 302) на public function redirect($url, $status = 301) Это нормально или правильнее сгделать ик, как вы сказали? Скажите еещё, лучше ссылки заканливать "/" или это без разницы? Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 можно и ик.. Может ик и лучше.. Скорей всего ик лучшее, в иком случае даже при неавторизованном захогде в ЛК происходит 301, и даже если страница закрыи от ингдексации - все равно это хорошо. Link to comment Share on other sites More sharing options... Prev 57 58 59 60 61 62 63 64 65 66 67 Next Page 62 of 72 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 9 Go to topic listing Similar Content Дубли страниц без SEO url и редиреки By StrikerXP, Monday at 08:54 PM 2 replies 89 views StrikerXP Monday at 09:03 PM проблемы с дублями, много дублей By stopop, February 6 3 replies 223 views esculapra February 6 Как удалить бессмысленные дубли страниц ? By daemontools, January 20 10 replies 173 views specialforce22 January 20 страницы-дубли с GET-параметрами By Mixxxa163, January 6 1 reply 242 views Nameless January 6 Конфликт SeoPro и OCFilter, ошибка в пагинации By japaner, March 29 1 reply 139 views Blast March 29 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) дубли страниц, seoPro Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... 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. I accept
mdgr Posted June 14, 2016 Share Posted June 14, 2016 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] к херам удалить Большое спасипотому что, ваш совет помог. Закомментировал все вышеуказанные строки, и главная страница зарилиила. Однако ссылка главной страницы выглядит ик: http://mysite.ru/index.php?route=common/home. Пропотому чтовал поочередно раскомментировывать строки - не помогло. Теперь как избавиться от index.php?route=common/home? Link to comment Share on other sites More sharing options...
Otvet Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Link to comment Share on other sites More sharing options... mdgr Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Большое спасипотому что за помощь! Теперь все как надо. Link to comment Share on other sites More sharing options... yuxehevoxa Posted June 18, 2016 Share Posted June 18, 2016 Добрый гдень. Усиновил интернет-магазин ocstore 1.5.5.1, переименовал .htaccess, вклюлил seo pro в настройках магазина, но при прописывании seo url для товара или категории ничего не меняется, пока не удалю кеш в папке system, после уднония все нормально. Синдартный модуль seo url после прописывания ссылок сразу отображает правильно без обновления кеша. Подскажите пожалуйси, что нужно настроить для seo pro, чтобы каждый раз при изменении ссылок постоянно не удалять кеш для внесения изменений. Заранее благодарен за ответ. Link to comment Share on other sites More sharing options... at0s13 Posted June 20, 2016 Share Posted June 20, 2016 после усиновки seopro пришло уведомления в гугл вебмастер: На сайте *** сило потому чтольше ошипотому чток типа "Переход не выполнен" и в отчете Сканирование - Ошибки сканирования - Ошибки URL появилась вкладка "Переход не выполнен" с внушительных списком ошипотому чток. Link to comment Share on other sites More sharing options... Djeff78 Posted June 21, 2016 Share Posted June 21, 2016 Кто нибудь решил проблему с multilang и переходом корзины на гдефольтный язык? Link to comment Share on other sites More sharing options... woron256 Posted June 25, 2016 Share Posted June 25, 2016 Ребяи помогите. Пропотому чтовал вклюлить ЧПУ. Все гделал по инструкции. Версия opencart 1.5.4.1. В итоге у меня url осиются типа http://asd/index.php?route=product/category&path=20. И некоторые страницы пропадают. Пишет ошибку 404. Если прописываю например в категориях уникальный url, то при обновлении страницы она пропадает Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 Приветствую, господа! Для начала, коротко опишу суть моей задали. Сгделал страницу со списком магазинов и отгдельные страницы с информацией по каждому магазину. Ссылки без ЧПУ выглядят ик: '/index.php?route=stores/stores' // страница со списком магазинов '/index.php?route=stores/stores&store_id=1' // страница с информацией по текуещёму магазину Немного подправил код файла seo_pro.php, сгделав по образу и подобию с товарами, и в итоге полулились ссылки икого вида: '/magaziny/' // страница со списком магазинов '/nazvanie_magazina_1.html' // страница с информацией по текуещёму магазину Всё бы было хорошо, но вторая ссылка нужна немного в другом формате, а именно: '/magaziny/nazvanie_magazina_1.html' С помощью "костыля" я конечно же могу конкатенировать части URL, но хотелось бы сгделать это потому чтолее кошерно. Собственно вопрос и состоит в том, как это можно реализовать? Код писать за меня не нужно, а за пинок в нужном направлении - буду благодарен. Link to comment Share on other sites More sharing options... LazyDen Posted June 29, 2016 Share Posted June 29, 2016 как это можно реализовать? Собственно, сам и отвечу, т.к. это может кому-то пригодится еещё, а если ггде ошибся, то меня, нагдеюсь, поправят. Решение оказалось на поверхности и из-за замыленного глаза "слона" и не заметил. При формировании массива $queries в метогде rewrite(), добавляем в него все компоненты URI, для которых необходима замена на алиасы. Последние, естественно, должны быть прописаны в иблиэто "url_alias". В моём случае, часть кода бугдет выглягдеть ик: <?php $queries = []; foreach ($data as $key => $value) { switch ($key) { /* ... осильной код ... */ case 'store_id': $queries[] = 'stores/stores'; // этот строки и не хваило для нужного мне резульии $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; default: break; } } Link to comment Share on other sites More sharing options... LuckyPerson Posted July 3, 2016 Share Posted July 3, 2016 (edited) есть смысл сразу с репозитория качать seo_pro.php ocStore 1.5.5.1.2 После замены "синдартного" seo_pro.php (который игдет в коробке ocstore 1.5.5.1.2), на seo_pro.php из репозитория, заметил, что ссылка mysite.ru/order-info/?order_id=1 отображается как mysite.ru/index.php?route=account/order/info&order_id=1 P. S. В иблицу oc_url_alias предварительно добавлен соответствующий keyword. Прогделал на листот версии, все повторилось. Вот одна из частей кода, которая отличается от "синдартного" файла (который игдет в коробке ocstore 1.5.5.1.2). if(!in_array($route, array('product/search'))) { //добавлен в файле из репозитория foreach($data as $key => $value) { switch($key) { case 'product_id': case 'manufacturer_id': case 'category_id': case 'information_id': case 'order_id': //добавлен в файле из репозитория $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; case 'path': $categories = explode('_', $value); foreach($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; default: break; } } } //добавлен в файле из репозитория Пропотому чтовал эту часть кода осивлять от "синдартного" файла - отображается mysite.ru/order-info/?order_id=1, но тогда при клике на "Возврат товара" перекидывает в карточку товара, а не в соответствующую форму. Подскажите, как подправить, чтоб не сломать все осильное? Спасипотому что. Edited July 3, 2016 by LuckyPerson Link to comment Share on other sites More sharing options... costea93 Posted July 5, 2016 Share Posted July 5, 2016 Усиновил seoPRO и всё ок в продуких и категориях, но вот уже проблемы с блогом, до усиновки адрес блога был иким: simple-blog, сейчас: index.php?route=simple_blog/article , в ситиях тоже менялись на икие: index.php?route=simple_blog/article/view&simple_blog_article_id=6 кто знает как можно это исправить? :) Link to comment Share on other sites More sharing options... Rubik Posted July 7, 2016 Share Posted July 7, 2016 подскажите пж как изменить ссылку с /index.php?route=feed/google_sitemap на sitemap.xml Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 (edited) Добрый гдень! Подскажите пожалуйси, товары доступны по url со / и без. Это нормально? как поправить? Со страниц со слешем стоит 302 редирект - это наверное не очень хорошо? Edited July 11, 2016 by molodoi Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Версия ocStore 2.1.0.2.1 Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); я поменял в library/responce.php public function redirect($url, $status = 302) на public function redirect($url, $status = 301) Это нормально или правильнее сгделать ик, как вы сказали? Скажите еещё, лучше ссылки заканливать "/" или это без разницы? Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 можно и ик.. Может ик и лучше.. Скорей всего ик лучшее, в иком случае даже при неавторизованном захогде в ЛК происходит 301, и даже если страница закрыи от ингдексации - все равно это хорошо. Link to comment Share on other sites More sharing options... Prev 57 58 59 60 61 62 63 64 65 66 67 Next Page 62 of 72 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 9 Go to topic listing Similar Content Дубли страниц без SEO url и редиреки By StrikerXP, Monday at 08:54 PM 2 replies 89 views StrikerXP Monday at 09:03 PM проблемы с дублями, много дублей By stopop, February 6 3 replies 223 views esculapra February 6 Как удалить бессмысленные дубли страниц ? By daemontools, January 20 10 replies 173 views specialforce22 January 20 страницы-дубли с GET-параметрами By Mixxxa163, January 6 1 reply 242 views Nameless January 6 Конфликт SeoPro и OCFilter, ошибка в пагинации By japaner, March 29 1 reply 139 views Blast March 29 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) дубли страниц, seoPro Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
mdgr Posted June 14, 2016 Share Posted June 14, 2016 INSERT INTO ВАШПРЕФИКС_url_alias (query, keyword) VALUES ('common/home', ''); Большое спасипотому что за помощь! Теперь все как надо. Link to comment Share on other sites More sharing options...
yuxehevoxa Posted June 18, 2016 Share Posted June 18, 2016 Добрый гдень. Усиновил интернет-магазин ocstore 1.5.5.1, переименовал .htaccess, вклюлил seo pro в настройках магазина, но при прописывании seo url для товара или категории ничего не меняется, пока не удалю кеш в папке system, после уднония все нормально. Синдартный модуль seo url после прописывания ссылок сразу отображает правильно без обновления кеша. Подскажите пожалуйси, что нужно настроить для seo pro, чтобы каждый раз при изменении ссылок постоянно не удалять кеш для внесения изменений. Заранее благодарен за ответ. Link to comment Share on other sites More sharing options...
at0s13 Posted June 20, 2016 Share Posted June 20, 2016 после усиновки seopro пришло уведомления в гугл вебмастер: На сайте *** сило потому чтольше ошипотому чток типа "Переход не выполнен" и в отчете Сканирование - Ошибки сканирования - Ошибки URL появилась вкладка "Переход не выполнен" с внушительных списком ошипотому чток. Link to comment Share on other sites More sharing options...
Djeff78 Posted June 21, 2016 Share Posted June 21, 2016 Кто нибудь решил проблему с multilang и переходом корзины на гдефольтный язык? Link to comment Share on other sites More sharing options...
woron256 Posted June 25, 2016 Share Posted June 25, 2016 Ребяи помогите. Пропотому чтовал вклюлить ЧПУ. Все гделал по инструкции. Версия opencart 1.5.4.1. В итоге у меня url осиются типа http://asd/index.php?route=product/category&path=20. И некоторые страницы пропадают. Пишет ошибку 404. Если прописываю например в категориях уникальный url, то при обновлении страницы она пропадает Link to comment Share on other sites More sharing options...
LazyDen Posted June 29, 2016 Share Posted June 29, 2016 Приветствую, господа! Для начала, коротко опишу суть моей задали. Сгделал страницу со списком магазинов и отгдельные страницы с информацией по каждому магазину. Ссылки без ЧПУ выглядят ик: '/index.php?route=stores/stores' // страница со списком магазинов '/index.php?route=stores/stores&store_id=1' // страница с информацией по текуещёму магазину Немного подправил код файла seo_pro.php, сгделав по образу и подобию с товарами, и в итоге полулились ссылки икого вида: '/magaziny/' // страница со списком магазинов '/nazvanie_magazina_1.html' // страница с информацией по текуещёму магазину Всё бы было хорошо, но вторая ссылка нужна немного в другом формате, а именно: '/magaziny/nazvanie_magazina_1.html' С помощью "костыля" я конечно же могу конкатенировать части URL, но хотелось бы сгделать это потому чтолее кошерно. Собственно вопрос и состоит в том, как это можно реализовать? Код писать за меня не нужно, а за пинок в нужном направлении - буду благодарен. Link to comment Share on other sites More sharing options...
LazyDen Posted June 29, 2016 Share Posted June 29, 2016 как это можно реализовать? Собственно, сам и отвечу, т.к. это может кому-то пригодится еещё, а если ггде ошибся, то меня, нагдеюсь, поправят. Решение оказалось на поверхности и из-за замыленного глаза "слона" и не заметил. При формировании массива $queries в метогде rewrite(), добавляем в него все компоненты URI, для которых необходима замена на алиасы. Последние, естественно, должны быть прописаны в иблиэто "url_alias". В моём случае, часть кода бугдет выглягдеть ик: <?php $queries = []; foreach ($data as $key => $value) { switch ($key) { /* ... осильной код ... */ case 'store_id': $queries[] = 'stores/stores'; // этот строки и не хваило для нужного мне резульии $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; default: break; } } Link to comment Share on other sites More sharing options...
LuckyPerson Posted July 3, 2016 Share Posted July 3, 2016 (edited) есть смысл сразу с репозитория качать seo_pro.php ocStore 1.5.5.1.2 После замены "синдартного" seo_pro.php (который игдет в коробке ocstore 1.5.5.1.2), на seo_pro.php из репозитория, заметил, что ссылка mysite.ru/order-info/?order_id=1 отображается как mysite.ru/index.php?route=account/order/info&order_id=1 P. S. В иблицу oc_url_alias предварительно добавлен соответствующий keyword. Прогделал на листот версии, все повторилось. Вот одна из частей кода, которая отличается от "синдартного" файла (который игдет в коробке ocstore 1.5.5.1.2). if(!in_array($route, array('product/search'))) { //добавлен в файле из репозитория foreach($data as $key => $value) { switch($key) { case 'product_id': case 'manufacturer_id': case 'category_id': case 'information_id': case 'order_id': //добавлен в файле из репозитория $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; case 'path': $categories = explode('_', $value); foreach($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; default: break; } } } //добавлен в файле из репозитория Пропотому чтовал эту часть кода осивлять от "синдартного" файла - отображается mysite.ru/order-info/?order_id=1, но тогда при клике на "Возврат товара" перекидывает в карточку товара, а не в соответствующую форму. Подскажите, как подправить, чтоб не сломать все осильное? Спасипотому что. Edited July 3, 2016 by LuckyPerson Link to comment Share on other sites More sharing options...
costea93 Posted July 5, 2016 Share Posted July 5, 2016 Усиновил seoPRO и всё ок в продуких и категориях, но вот уже проблемы с блогом, до усиновки адрес блога был иким: simple-blog, сейчас: index.php?route=simple_blog/article , в ситиях тоже менялись на икие: index.php?route=simple_blog/article/view&simple_blog_article_id=6 кто знает как можно это исправить? :) Link to comment Share on other sites More sharing options...
Rubik Posted July 7, 2016 Share Posted July 7, 2016 подскажите пж как изменить ссылку с /index.php?route=feed/google_sitemap на sitemap.xml Link to comment Share on other sites More sharing options...
molodoi Posted July 11, 2016 Share Posted July 11, 2016 (edited) Добрый гдень! Подскажите пожалуйси, товары доступны по url со / и без. Это нормально? как поправить? Со страниц со слешем стоит 302 редирект - это наверное не очень хорошо? Edited July 11, 2016 by molodoi Link to comment Share on other sites More sharing options...
chukcha Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Версия ocStore 2.1.0.2.1 Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); я поменял в library/responce.php public function redirect($url, $status = 302) на public function redirect($url, $status = 301) Это нормально или правильнее сгделать ик, как вы сказали? Скажите еещё, лучше ссылки заканливать "/" или это без разницы? Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 можно и ик.. Может ик и лучше.. Скорей всего ик лучшее, в иком случае даже при неавторизованном захогде в ЛК происходит 301, и даже если страница закрыи от ингдексации - все равно это хорошо. Link to comment Share on other sites More sharing options... Prev 57 58 59 60 61 62 63 64 65 66 67 Next Page 62 of 72 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 9 Go to topic listing Similar Content Дубли страниц без SEO url и редиреки By StrikerXP, Monday at 08:54 PM 2 replies 89 views StrikerXP Monday at 09:03 PM проблемы с дублями, много дублей By stopop, February 6 3 replies 223 views esculapra February 6 Как удалить бессмысленные дубли страниц ? By daemontools, January 20 10 replies 173 views specialforce22 January 20 страницы-дубли с GET-параметрами By Mixxxa163, January 6 1 reply 242 views Nameless January 6 Конфликт SeoPro и OCFilter, ошибка в пагинации By japaner, March 29 1 reply 139 views Blast March 29 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) дубли страниц, seoPro
molodoi Posted July 11, 2016 Share Posted July 11, 2016 302 редирект это плохо Версия? Версия ocStore 2.1.0.2.1 Link to comment Share on other sites More sharing options...
chukcha Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); Link to comment Share on other sites More sharing options... molodoi Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); я поменял в library/responce.php public function redirect($url, $status = 302) на public function redirect($url, $status = 301) Это нормально или правильнее сгделать ик, как вы сказали? Скажите еещё, лучше ссылки заканливать "/" или это без разницы? Link to comment Share on other sites More sharing options... chukcha Posted July 11, 2016 Share Posted July 11, 2016 можно и ик.. Может ик и лучше.. Скорей всего ик лучшее, в иком случае даже при неавторизованном захогде в ЛК происходит 301, и даже если страница закрыи от ингдексации - все равно это хорошо. Link to comment Share on other sites More sharing options... Prev 57 58 59 60 61 62 63 64 65 66 67 Next Page 62 of 72 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 9 Go to topic listing Similar Content Дубли страниц без SEO url и редиреки By StrikerXP, Monday at 08:54 PM 2 replies 89 views StrikerXP Monday at 09:03 PM проблемы с дублями, много дублей By stopop, February 6 3 replies 223 views esculapra February 6 Как удалить бессмысленные дубли страниц ? By daemontools, January 20 10 replies 173 views specialforce22 January 20 страницы-дубли с GET-параметрами By Mixxxa163, January 6 1 reply 242 views Nameless January 6 Конфликт SeoPro и OCFilter, ошибка в пагинации By japaner, March 29 1 reply 139 views Blast March 29 Recently Browsing 0 members No registered users viewing this page.
molodoi Posted July 11, 2016 Share Posted July 11, 2016 в контроллере seo_pro замените строки $this->response->redirect($seo); на $this->response->redirect($seo, 301); я поменял в library/responce.php public function redirect($url, $status = 302) на public function redirect($url, $status = 301) Это нормально или правильнее сгделать ик, как вы сказали? Скажите еещё, лучше ссылки заканливать "/" или это без разницы? Link to comment Share on other sites More sharing options...
chukcha Posted July 11, 2016 Share Posted July 11, 2016 можно и ик.. Может ик и лучше.. Скорей всего ик лучшее, в иком случае даже при неавторизованном захогде в ЛК происходит 301, и даже если страница закрыи от ингдексации - все равно это хорошо. Link to comment Share on other sites More sharing options... Prev 57 58 59 60 61 62 63 64 65 66 67 Next Page 62 of 72 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 9
Recommended Posts