@as_viper
Начинающий веб-разработчик

При настройке .htaccess почему стало перебрасывать на сайт example.com/?

Добрый день, всем!
При настройке редиректа в .htaccess стало перебрасывать на сайт example.com/.
Почему?

Хотел сделать чтобы пользователь мог переходить по ссылке как с https протокола, так и с www
Убрал решетки здесь
# without www
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^example\.com [NC]
RewriteRule (.*) http://example.com/$1 [R=301,L]

и поставил ссылку на свой сайт
# without www
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^quest.ra-sn\.ru [NC]
RewriteRule (.*) https://quest.ra-sn.ru/$1 [R=301,L]


После этого как заело, вернул решетки как было изначально, но всё равно перебрасывает на example.com

Спасибо!
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 4
himuro
@himuro
Full stack web developer
Возможно кеш браузера, проверьте актуальные редиректы под режимом инкогнито в хроме или здесь: www.redirect-checker.org
Ответ написан
romanko_vn
@romanko_vn
Все норм у тебя, видимо кеш просто
http://quest.ra-sn.ru/
301 Moved Permanently
https://quest.ra-sn.ru/
200 OK
Ответ написан
@as_viper Автор вопроса
Начинающий веб-разработчик
Жесть, кто это кэш придумал..
Теперь заработало, до этого кэш чистил, но без результата
Видимо глюк какой то
Ответ написан
1. экранировать за вас кто будет ?

2. вам нужен ввв а не любые поддомены, так будет правельней
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
3.
У вас кеш редиректов, в интернете есть куча манов как его отключить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы