Феномен 404 на некоторых гаджетах
Привет всем.
недавно мне сообщили, что один из моих сайтов не открывается и показывает ошибку 404.
Поэкспериментировав, выяснили, что на большинстве гаджетов и OS всё открывается нормально в любом случае.
А вот на некоторых, к примеру на iPhon(ах) или на Microsoft Edge,
если не поставить спереди "www", то действительно выдаёт ошибку 404.
И если скопировать адрес, то показывает не "https", как это должно быть, а "http"
А если поставить спереди "www", то всё сразу находится и выводится правильно, с "https" и страница находится.
Может кто сталкивался, то буду благодарен за подсказку.
Я пока буду смотреть, может в htaccess что интересного найду.
Все!
Вопрос решён.
Хотя в htaccess уже был перевод с на https, почему-то, оно срабатывало не во всех случаях.
Сейчас я добавил вот это:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
И похоже, оно заработало.
Во всяком случае, актуальные тесты не выдавали больше ошибки.
Посмотрим что дальше получится.