Помогите с перезаписью

  • Автор темы Bulzer
  • Обновлено
  • 16, May 2024
  • #1
Я думаю, что мне нужно только точное совпадение ReWrite...

Я использую собственный хостинг и перехожу на все https:// вместо http://.

Кажется, все работает, за исключением главной страницы, если вы укажете index.html, то все в порядке, но без него локально я получаю вход в настройки маршрутизатора, то есть независимо от того, http:// или https:// раньше называл это.

Так что в основном

 
 RewriteEngine On

 RewriteCond %{HTTPS} !=on
 RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]


Код (разметка): работает нормально, но

 [URL='https://lumtu.com/yti/Z4mm4ZXRodHRwOi8vZG9tYWluLlWY']http://domain.net[/URL]


Код (разметка): нет.

Любой другой индексный файл в другой папке в каталоге сервера не вызывает проблем, указан ли index.html или нет.

У меня уже есть настройки в файле 000-default.conf, которые заменят любой URL-адрес, начинающийся с http:// на https://, и он работает нормально.

Поэтому я подумал (если у кого-то нет другой идеи) каким-то образом проверить точное совпадение URL-адреса перед изменением с http:// на https://, ища один домен.net или домен.net/, и если это правда, с помощью НИЧТО больше после этого, измените его на домен.net/index.html

То, что я до сих пор уверен, меняется с http:// на https:// без проблем, но безуспешно при попытке добавить /index.html ТОЛЬКО если заданным URL-адресом является только домен.net.

 [URL='https://lumtu.com/yti/bQHHQbWxodHRwczovL2RvbWFpbi5uZXQvaW5kZXguagXZ']https://domain.net/index.html[/URL] (or [URL='https://lumtu.com/yti/bAddAbWxodHRwOi8vZG9tYWluLm5ldC9pbmRleC5oCel']http://domain.net/index.html[/URL])


Код (разметка):

Bulzer


Рег
20 Feb, 2013

Тем
64

Постов
214

Баллов
534
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно