Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Здравствуйте, на новом домене пытаюсь на 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]
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.