Sign in to follow this
Followers
0

[Решено] Как сделать переадресацию: пути страниц те же, но стали короче на одну папку
By
jeffoks, 11/10/2015 12:15 PM in SEO-вопросы (оптимизация и продвижение магазина)
-
Similar Content
-
By STh
Исходные данные:
Чистая новая установка ocStore 3.0.2.0 на вирт. сервер xampp в локальную папку /shop3/. Включены ЧПУ во вкладке Сервер, во вкладке SeoPro включено "Включить SeoPro" и "ЧПУ товаров с категориями". Все остальные настройки - по-умолчанию. .htaccess активирован, базовый Rewrite - /shop3/ - прописан. Больше ничего не менялось.
Суть проблемы:
ЧПУ работают, категории и товары открываются нормально. Только главная страница выдаёт бесконечный редирект (не открывается). Админка работает без проблем. Если в настройках вкладки SeoPro ещё включить "Добавить слэш в конец ссылки", то всё открывается нормально, включая главную. Но везде в конце URL добавляется слэш. Нужно чтобы работало без этого слэша.
Вопрос:
Как избавиться от бесконечного редиректа главной, не включая конечный слэш? На этом же xampp'е запускается ещё пару магазинов на ocStore 2.x.x.x и блог на Wordpress (в своих подпапках) - там таких проблем нет: можно включать конечный слэш или отключать, всё работает без проблем.
-
By santur
Всем добра! Подключился к яндекс.маркету и сразу же начали появляться ошибки типа: страница недоступна. Сайт хххххх выполнил переадресацию слишком много раз. При этом ошибка при переходе не со всех товаров, а с некоторых. Кто сталкивался с такой проблемой? Подскажите, как решили?
-
By Exploits
Скачать/Купить дополнение
Менеджер 301 редиректов
Простой, но рабочий модуль 301 редиректа для Opencart
Что бы сделать 301 редирект надо редактировать файл .htaccess но с этим во многом возникают трудности.
Этим дополнением я сделал все более удобно
После установки модуля просто идем в настройки магазина и в первой вкладке видим поле для ввода переадресаций http://prntscr.com/9s5g0i в формате:
старый-адрес==новый-адресстарый-адрес2==новый и т.д.
Все достаточно просто и понятно.
Установка
Opencart 1.x = Загружаем файл redirector_1.x.xml в vqmod/xml
Opencart 2.x = В админке устанавливаем в модификаторах файл из архива redirector_2.x.ocmod.xml, после обновляем модификаторы
Добавил Exploits Добавлено 19.01.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
2.2
2.1
2.0
1.5.6.4
1.5.6.3
1.5.6.2
1.5.6.1
1.5.6
1.5.5.1
1.5.5
1.5.4.1
1.5.3.1 ocStore 2.3
2.2
2.1
1.5.5.1.2
1.5.5.1.1
1.5.5.1
1.5.4.1.2
1.5.4.1.1
1.5.4.1
1.5.3.1
1.5.2.1
1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
Opencart.pro 2.1
OcShop 2.0.3.х
OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена
-
By Exploits
Простой, но рабочий модуль 301 редиректа для Opencart
Что бы сделать 301 редирект надо редактировать файл .htaccess но с этим во многом возникают трудности.
Этим дополнением я сделал все более удобно
После установки модуля просто идем в настройки магазина и в первой вкладке видим поле для ввода переадресаций http://prntscr.com/9s5g0i в формате:
старый-адрес==новый-адресстарый-адрес2==новый и т.д.
Все достаточно просто и понятно.
Установка
Opencart 1.x = Загружаем файл redirector_1.x.xml в vqmod/xml
Opencart 2.x = В админке устанавливаем в модификаторах файл из архива redirector_2.x.ocmod.xml, после обновляем модификаторы
-
By NikRestore
Здравствуйте. Проблема в следующем: Не могу понять, что не так в htaccess - При клике на любую страницу идет переадресация на главную. В чем может быть дело?
ocStore 2.3.0.2.3.
SEO URL + SeoPro (ЧПУ). Без SeoPro тоже самое получается.
SSL заказал у хостера, подключил, в Настройках включил.
Переадресация с http://domain.com/ на https://domain.com/ осуществляется функцией хостинга.
В конфигах корня и админа прописал:
//HTTP define('HTTP_SERVER', 'http://www.domain.com/'); //HTTPS define('HTTPS_SERVER', 'https://www.domain.com/'); .htaccess. Закомментированная строчка должна была делать редирект с обычных урлов на сеошные урлы. Но при ее активации, просто падают стили.
RewriteEngine ON RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{HTTPS} OFF RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} ON RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !\/$ RewriteCond %{REQUEST_URI} !\/[^\/]*\.[^\/]+$ RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}/ [L,R=301] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\/$ RewriteCond %{REQUEST_URI} !\/[^\/]*\.[^\/]+$ RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}/ [L,R=301] # RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] <Files .htaccess> Order Allow, Deny Deny from All </Files> Options All -Indexes
-
-
Recently Browsing 0 members
No registered users viewing this page.