2013-07-05 2 views
1

У меня проблемы с перенаправлением моего сайта OpenCart с не-www на www-версию..htaccess 301 проблема с перенаправлением с OpenCart

Я пробовал несколько решений из сообщений других людей, но все они, похоже, не работают на моем сайте.

Мой файл .htaccess в настоящее время выглядит следующим образом:

# SEO URL Settings 
RewriteEngine On 
RewriteBase/
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] 
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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] 

ответ

3

Вы можете поместить это правило в верхней части списка правил, ниже переписывания базы

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
+0

безупречный. ура – green4rrow

1

У меня была такая же проблема, и найдено DevZer0's answer полезно.

Однако я также пришлось изменить свой config.php файл как в public_html и папку admin изменить мой сайт URL из не-WWW до версии WWW. Без этого изменения функция «добавить в корзину» не работала.

Смежные вопросы