Редактор темы

Реклама
Реклама

Вопрос? Проблема 301 с www на http.

  • Автор темы Автор темы Roman.U
  • Дата начала Дата начала

Roman.U

PRO Users
Регистрация
13 Ноя 2015
Сообщения
6.942
Рейтинг реакций
740
Баллы
113
1/3
Автор темы
В общем заметил, что как-то не так идут редиректы с www, возможно вина переезда на новый сервак. Только с главной правильно идет редирект, категории и новости...

При этом в .htaccess стоит код с www на http

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.сайт\.ком$ [NC]
RewriteRule ^(.*)$ http://сайт.ком/$1 [R=301,L]
</IfModule>

-------------------------
Проверяем в ЯВ в ответе сервера.

Категория:

www.сайт.ком/voennye/ - проверяем

http://сайт.ком/index.php?do=cat&category=voennye/ - получаем

http://сайт.ком/voennye/ - должно быть так.

------------------------------
Новость:

www.сайт.ком/13433-angelina-serial-2018-1-16-seriya.html - проверяем

http://сайт.ком/index.php?newsid=13433&seourl=angelina-serial-2018-1-16-seriya - получаем

http://сайт.ком/13433-angelina-serial-2018-1-16-seriya.html - должно быть так.

---------------------------------------
Где копать, в чем причина?
 
Автор темы
Хз. у меня так прописано. И всё ок.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.сайт\.ru [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
Так пробовал, проблема не решилась. Я когда-то исправлял подобныую ощибку, но блин не помню как. Что интересно, с зеркал регирект идет правильно.
 
Автор темы
Так пробовал, проблема не решилась. Я когда-то исправлял подобныую ощибку, но блин не помню как. Что интересно, с зеркал регирект идет правильно.
Очистить данные сайта. upload_2019-2-10_17-51-30.png
 
### Редиректы с index.php или index.html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]
 
Автор темы
### Редиректы с index.php или index.html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]
У меня такой стоит:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://сайт.ком [R=301,L]
Вроде все было ок, проблема появилась после установки сапортом Nginx, поэтому подумал, что Роман был прав в своем посте. Но прикол в том, что на других серваках тоже сидел на Nginx и все работало. Поэтому пришлось писать в сапорт, они вроде уладили правда появились проблемы с HTTPS (которого ваше нет). Может HTTPS вскоре сам вылетит с выдачи понаблюдаю.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху