Настройка .htaccess. 301-редирект одной страницы в http

D2
На сайте с 04.04.2022
Offline
14
264

Добрый день, коллеги.

Возникла необходимость сделать так, чтобы 1 страница сайта открывалась только на http. 

301-редирект был настроен так    - 

 RewriteEngine On

RewriteCond %{SERVER_PORT} ^443$ [OR]

RewriteCond %{HTTP} =on

RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

Если добавить

RewriteEngine On

RewriteCond %{SERVER_PORT} ^443$ [OR]

RewriteCond %{HTTPS} =on

RewriteCond %{THE_REQUEST} /page.html [NC]

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

то переадресация работает, но страница page.html не грузится.

Если оставить только  -

RewriteEngine On

RewriteCond %{SERVER_PORT} ^443$ [OR]

RewriteCond %{HTTPS} =on

RewriteCond %{THE_REQUEST} /page.html [NC]

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

то страница page.html открывается в http, но с нее все ссылки открываются тоже в http. И плюс google ругается что  URL с протоколом HTTPS выполняет переадресацию

Может у кого то уже реализована работающая версия такого редиректа? Очень нужен хороший совет.

W1
На сайте с 22.01.2021
Offline
285
#1
demoni2004 :

Если добавить

Если оставить только  -

Ну и чем один вариант отличается от другого? И нафига столько мусора - и капс, и цвет, если всё равно мутно написано?

demoni2004 :
все ссылки открываются тоже в http

Замени относительные ссылки на абсолютные, и будет тебе счастье.

Мой форум - https://webinfo.guru –Там я всегда на связи
D2
На сайте с 04.04.2022
Offline
14
#2
webinfo #:

Ну и чем один вариант отличается от другого? И нафига столько мусора - и капс, и цвет, если всё равно мутно написано?

Замени относительные ссылки на абсолютные, и будет тебе счастье.

Спасибо за ответ, но это уже костыли. Интересует вариант решения проблемы, ограниченный редактированием файла  .htaccess

W1
На сайте с 22.01.2021
Offline
285
#3
demoni2004 #:

Спасибо за ответ, но это уже костыли. 

Это нормальное решение для данной ситуации.

demoni2004 #:

Интересует вариант решения проблемы, ограниченный редактированием файла  .htaccess

Это едва ли.

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