- 16, May 2024
- #1
Я думаю, что мне нужно только точное совпадение ReWrite...
Я использую собственный хостинг и перехожу на все https:// вместо http://.
Кажется, все работает, за исключением главной страницы, если вы укажете index.html, то все в порядке, но без него локально я получаю вход в настройки маршрутизатора, то есть независимо от того, http:// или https:// раньше называл это.
Так что в основном
Код (разметка): работает нормально, но
Код (разметка): нет.
Любой другой индексный файл в другой папке в каталоге сервера не вызывает проблем, указан ли index.html или нет.
У меня уже есть настройки в файле 000-default.conf, которые заменят любой URL-адрес, начинающийся с http:// на https://, и он работает нормально.
Поэтому я подумал (если у кого-то нет другой идеи) каким-то образом проверить точное совпадение URL-адреса перед изменением с http:// на https://, ища один домен.net или домен.net/, и если это правда, с помощью НИЧТО больше после этого, измените его на домен.net/index.html
То, что я до сих пор уверен, меняется с http:// на https:// без проблем, но безуспешно при попытке добавить /index.html ТОЛЬКО если заданным URL-адресом является только домен.net.
Код (разметка):
Я использую собственный хостинг и перехожу на все 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])
Код (разметка):