Колдуем с файлом .htaccess

12 3
E
На сайте с 22.08.2019
Offline
24
1047

Приветствую.

Задался целью сделать так, чтобы при любом обращении к сайту, мы попадали на HTTPS://site.com

То есть если мы в адресной строке вбиваем:

http://site.com
http://www.site.com
https://www.site.com
www.site.com
site.com


Нас должно принудительно редиректить на HTTPS://site.com

То есть перенаправлять с http:// на https:// и убирать www.

Реализовать это удобней всего через файл .htaccess

Думал это задача проще простого, но как оказалось нет))) Пока ни на одном ресурсе не смогли решить эту задачу.

Как перенаправлять с http:// на https:// - это понятно, не проблема. А вот как убирать WWW - вопрос не решенный.


Исходя из этого хочу задать вопрос знающим:

Если при регистрации нового домена добавлять A-запись только @ и НЕ добавлять A-запись WWW - это вообще нормальная практика? В плане реакции на это поисковиков.

Я всегда как бы по правилам добавляю две A-записи: @ и www.

Кто знает?


LEOnidUKG
На сайте с 25.11.2006
Offline
1751
#1
 А вот как убирать WWW - вопрос не решенный.

ока ни на одном ресурсе не смогли решить эту задачу.

Да, что вы говорите. И что у вас всегда при вызове www. ни один код не работает? Что-то я не верю вам.
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D1
На сайте с 30.07.2015
Offline
156
#2

Все как-то редиректят, одни вы не можете, странно.

В нормальных CMS танцы с htaccess вообще в "коробку" встроены.

E
На сайте с 22.08.2019
Offline
24
#3

Я чет не пойму ребята? Я по вашему тут для веселья создал тему??? Верю блин не верю.

Вот домен infogrow.ru

Вам сюда скинуть все варианты, которые я перепробовал, чтобы поверили?

E
На сайте с 22.08.2019
Offline
24
#4
LEOnidUKG #:
Да, что вы говорите. И что у вас всегда при вызове www. ни один код не работает? Что-то я не верю вам.

Представляете ДА)))

А если Вы знаете, как решить проблему, то может просто НАПИШЕТЕ, а не будете снова проявлять *умность? Что за политика у Вас...

W1
На сайте с 22.01.2021
Offline
306
#5
Eluga :

А вот как убирать WWW - вопрос не решенный.

HTTP_HOST

Eluga :

Исходя из этого хочу задать вопрос знающим:

Если при регистрации нового домена добавлять A-запись

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

Мой форум - https://webinfo.guru –Там я всегда на связи
LEOnidUKG
На сайте с 25.11.2006
Offline
1751
#6
Eluga #:

Представляете ДА)))

А если Вы знаете, как решить проблему, то может просто НАПИШЕТЕ, а не будете снова проявлять *умность? Что за политика у Вас...

Хамство сначала своё поумерьте. Тут вам никто ничем не обязан.

Сначала свой файл  .htaccess показывать и что вставляли.

W1
На сайте с 22.01.2021
Offline
306
#7
Eluga #:
если Вы знаете, как решить проблему, то может просто НАПИШЕТЕ

Ну так Вы же не спрашиваете, как решить проблему, а заявляете, что она нерешаемая. А спрашиваете про какую-то ерунду. И для таких вопросов есть прикреплённая тема, где это решение написано 100500 раз: https://searchengines.guru/ru/forum/1018269

Как сделать редирект (301, 302). Общая тема -2 - Веб-строительство - Сайтостроение - Форум об интернет-маркетинге
Как сделать редирект (301, 302). Общая тема -2 - Веб-строительство - Сайтостроение - Форум об интернет-маркетинге
  • 2022.01.28
  • searchengines.guru
Часть первая. . Задаём и отвечаем на вопросы по редиректам. Полезные ссылки по теме: http://htaccess.net.ru/ информация о файле htaccess...
E
На сайте с 22.08.2019
Offline
24
#8
LEOnidUKG #:

Хамство сначала своё поумерьте. Тут вам никто ничем не обязан.

Сначала свой файл  .htaccess показывать и что вставляли.

Да Вы сами поумерьте, Уважаемый! Хамство начали Вы, со своим НЕ ВЕРЮ. Я не хамил, а задал вопрос!


webinfo #:

HTTP_HOST

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



Не понял Вашего ответа. Что где исправить?


webinfo #:

Ну так Вы же не спрашиваете, как решить проблему, а заявляете, что она нерешаемая. А спрашиваете про какую-то ерунду. И для таких вопросов есть прикреплённая тема, где это решение написано 100500 раз: https://searchengines.guru/ru/forum/1018269


Да нет там моего вопроса. Я не отверждаю ничего. Если реально можете сделать, так чтобы убиралось WWW - покажите как.


Последнее что я попробовал:


RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]​


Не работает вообще ошибку 500 выдает.

E
На сайте с 22.08.2019
Offline
24
#9
webinfo #:
где это решение написано 100500 раз

Вот ради принципа. Ткнули меня типа в тему да? Ну покажите мне там в той многостраничной теме, ГДЕ там хоть что то насчет того, как убрать WWW.

Как сделать 301й я и сам знаю, всю жизнь из делаю. Мне нужно именно убрать WWW. Проблема вся в этом.

E
На сайте с 22.08.2019
Offline
24
#10

ФУУУХ все! Нашел решение!

Решение найдено с помощью программиста не веблансере :)

3 часа бился ))

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий