Mega Опубликовано: апреля 11, 2016 Жалоба Поделиться Опубликовано: апреля 11, 2016 Прошу подсказать. Интересует реально заработавшее у Вас решение, а не скопированный откуда то предполагаемый вариант. Прошу сразу указывать версию Opencart, на котором протестировано. Пробовал несколько вариантов из интернета, не помогло. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
User007 Опубликовано: апреля 11, 2016 Жалоба Поделиться Опубликовано: апреля 11, 2016 RewriteEngine On RewriteCond %{HTTP_HOST} !^site\.ru$ [NC] RewriteRule ^(.*)$ https://site.ru/$1 [L,R=301] 100% работает ) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Mega Опубликовано: апреля 11, 2016 Автор Жалоба Поделиться Опубликовано: апреля 11, 2016 Это я и есть с другого форума, у которого не работает на 2.1.0.2. Примечание через некоторое время. Заработало. Хостер что то сделал. Однако работает не корректно, сейчас пробую докопаться до истины. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Mega Опубликовано: апреля 12, 2016 Автор Жалоба Поделиться Опубликовано: апреля 12, 2016 Чтобы сайт был работоспособен (страницы с товарами открывались), в .htaccess должны присуствовать эти строки: # SEO URL Settings RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] 3 варианта, которые пробовал, не помогли: RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} # SEO URL Settings RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Такой вариант тоже не работает: RewriteEngine On RewriteCond %{HTTP_HOST} !^site\.com$ [NC] RewriteRule ^(.*)$ https://site.com/$1 [L,R=301] # SEO URL Settings RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Такой вариант тоже не работает: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC] RewriteRule ^(.*)$ https://site/$1 [R=301,L] # SEO URL Settings RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] То есть в этих браузерах на страницах сайта с http пишет: Not Found The requested URL /index.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.