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

Проблема с ридиректом на без www


 Поделиться

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

Здравствуйте! Ребят выручайте. Сделал редирект с www на без www, все работает уже как год. На главной странице редиректит все отлично. Сегодня заметил следующую вещь, в категориях и товарах редирект не работает т.е категория отдает ответ 200 и с www и без него ну и открывается соответственно так же. То же самое и с товарами. НО, эта фигня происходит только когда приписан ЧПУ, т.е если чпу не прописывать, то при открытии категории или товара с www ее нормально редиректит на без www.

Opencart 2.3.0.2

включен модуль seopro из коробки

 

примеры:

firework23.ru редирект с www на без www работает отлично.

 

http://www.firework23.ru/rimskie-svechi/

http://firework23.ru/rimskie-svechi/ открывается и с www и без него.

 

http://firework23.ru/index.php?route=product/category&path=81 при открытии c www нормально редиректит на без www

 

Или мне повезло или что, но ни яндекс ни гугл не считают страницы дублем, позиции в топ10 держатся без проблем. Но хотелось бы конечно поправить это. Это видимо какой-то лаг seopro? Кто нибудь сталкивался или может знает как починить?

 

 

htaccess

Spoiler

<IfModule mod_setenvif.c>
SetEnvIf WSR-HTTPS 1 HTTPS=on
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:WSR-HTTPS} 1
RewriteRule .* - [E=HTTPS:on]
</IfModule>

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Require all denied
## For apache 2.2 and older, replace "Require all denied" with these two lines :
# Order deny,allow
# Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

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 %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

RewriteCond %{HTTP_HOST} ^www.firework23.ru$ [NC]
RewriteRule ^(.*)$ http://firework23.ru/$1 [R=301,L]

<Files 403.shtml>
order allow,deny
allow from all
</Files>
 

 

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


  • 2 недели спустя...
  • 3 недели спустя...

 Сейчас наверно кудда проще обратиться к специалистам и заказать нужную услугу по раскрутке сайтов, чем самому тыкать. При чем такие компании как https://getsocial.ru/ всегда идет на встречу.

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


Вот это 

В 21.03.2019 в 12:58, timka сказал:

RewriteCond %{HTTP_HOST} ^www.firework23.ru$ [NC]
RewriteRule ^(.*)$ http://firework23.ru/$1 [R=301,L]

 

Надо поставить сразу после этого:

Цитата

RewriteBase /

 

И чтобы не зависить от названия домена можно вообще сделать так:

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

 

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

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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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