Чтобы обойти использование base href
без HTTPS в HTML, у вас есть несколько вариантов.
1. Отключение использования base href
: Если вы хотите полностью удалить или отключить base href
, вы можете просто удалить его из вашего HTML-кода. Если вам не нужно переопределение базового URL-адреса страницы или если ваш сайт не зависит от правильного разрешения относительных URL-адресов, то это самый простой способ.
Пример:
<!-- Удаляем base href --> <head> <!-- другие мета-теги --> <!-- другие теги head --> </head> <body> <!-- ваш контент здесь --> </body> </html>
2. Использование относительного пути для ресурсов: Вместо использования base href
, вы можете использовать относительный путь для всех ресурсов (стили CSS, скрипты JavaScript, изображения и т.д.), чтобы они всегда загружались с протоколом, определенным в URL-адресе вашей страницы.
Пример:
<head> <link rel="stylesheet" href="/styles/main.css"> <script src="/scripts/main.js"></script> <!-- другие мета-теги --> <!-- другие теги head --> </head> <body> <!-- ваш контент здесь --> </body> </html>
В этом примере ресурсы "main.css" и "main.js" загружаются с использованием абсолютного пути, начинающегося с /
, что означает, что они будут загружены с использованием протокола, определенного в URL-адресе страницы.
3. Использование относительного URL-адреса для ссылок: Если у вас есть ссылки на другие страницы в вашем HTML-коде, вы также можете использовать относительные URL-адреса вместо абсолютных или полных URL-адресов. Они будут учитывать протокол, определенный в URL-адресе вашей текущей страницы, и будут перенаправлять пользователя с использованием этого протокола.
Пример:
<body> <a href="page1.html">Страница 1</a> <a href="page2.html">Страница 2</a> <!-- ваш контент здесь --> </body> </html>
В этом примере ссылки на "page1.html" и "page2.html" будут использовать относительный URL-адрес, который будет учитывать протокол, определенный в URL-адресе вашей текущей страницы.
Это несколько способов обойти использование base href
без HTTPS в HTML. Выберите подходящий метод в зависимости от требований вашего проекта и конкретной ситуации.