Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] настройка .htaccess, www


 Поделиться

Рекомендованные сообщения

Здравствуйте, на новом домене пытаюсь на ocstore 1.5.5.1.2. сделать так, чтобы  все  страницы  открывались и индексировались без www. Но встретился  с такой  проблемой: если в  браузере задать www.адрес, то www не убирается. А  скрипт "в  корзину" , например, срабатывает  только в том случае, если страница  в браузер открыта без www. 

в .htaccess в  корне http (не в корне магазина!) стоит:

RewriteCond %{HTTP_HOST} ^www.efler.ru
RewriteRule (.*) http://efler.ru/$1 [R=301,L]
А сам  магазине в подпапке.  http://efler.ru/store/
в .htaccess магазина склеек не делал. Нужно?

Где посмотреть примеры  .htaccess для ocstore 1.5.5.1.2. - цель: страницы  должны  открываться  при любом запросе  без www. И индексироваться так же. Заранее спасибо!
Ссылка на комментарий
Поделиться на других сайтах



RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^(.*)$ http://%1/store/$1 [R=301,L]

Изменено пользователем shoputils
Ссылка на комментарий
Поделиться на других сайтах


RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^(.*)$ http://%1/store/$1 [R=301,L]

Спасибо! НЕ успел посмотреть ответ, сделал вот так  в .htaccess папки магазина (в  store). Заработало хорошо. Но боюсь, нет ли тут чего-то плохого для индексации, не могли бы  проверить? 

 

# 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]

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 [QSA]

 

 

RewriteCond %{HTTP_HOST} ^(www\.efler\.ru)(:80)? [NC]

RewriteRule ^(.*) http://efler.ru/store/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://efler.ru/store/ [R=301,L]

 

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ http://%1/$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]
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.