Ответ 1
Update:
Вы можете установить надлежащий SSL-сертификат для этих доменов, если хотите бесплатно, поэтому вам не нужно будет обходиться с HSTS. Посмотрите здесь.
Вы можете отредактировать файл системных хостов:
- В Windows:
C:\Windows\System32\drivers\etc\hosts
- В Linux:
/ets/hosts
Здесь вы можете определить другой домен для каждого проекта:
127.0.0.1 project1.local
127.0.0.1 project2.local
127.0.0.1 projectN.local
Примечание. Я использую *.local domains (вы можете использовать практически все), потому что вы уже установили localhost для перенаправления на https, и поэтому мы должны использовать другой домен. Хотя я настоятельно рекомендую установить настоящий сертификат SSL и reset по умолчанию любые изменения, внесенные вами в HSTS.
После сохранения, когда вы перейдете к этому домену в любом браузере, он загрузится с 127.0.0.1
(localhost). Если вы используете apache/nginx в качестве сервера, вы также можете определять VirtualHosts для каждого домена, так что вам не нужно менять свою папку httpd при каждом переключении проектов.
Затем, конечно, вам придется повторно выдать любой сертификат, который может быть у вас для этих проектов для новых доменов, но они будут уникальными для каждого проекта. И в Chrome вам не нужно будет возиться с сетевыми внутренними элементами более одного раза для каждого домена для проектов, у которых у вас нет сертификата (и 0 раз для тех, у кого есть сертификат).