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

  • Автор темы wglads
  • 36
  • Обновлено
  • 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])
Код (разметка):

wglads


Рег
01 Jan, 2011

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно