Я использую WAMP-сервер как на локальном хосте с виртуальным хостом с именем www.xyz.com
я быть_наст службы развертывания набора через мерзавец, который развертывает код сервер на www.xyz.in
.htaccess в настоящее время forefully используется для локального хоста
Это мой .htaccess код
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule^https://www.%1%{REQUEST_URI} [R=301,L,NE]
Приведенные выше код сделает ваш домен, чтобы добавить https
PREfix
проблемы с этим кодом является то, что на server
код работает идеальную нома на localhost
также он работает как https:// www.xyz.com
, но на localhost
нет такого https
вещь. Итак, есть ли какие-либо решения для этого кода, чтобы он не поставил https
в качестве префикса на localhost
и работал так, как на online server
.
Я ожидал что-то подобное из кода выше:
1.) Если я вызываю URL на локальном хосте (www.xyz.com) - Это должно быть, как это похоже (www.xyz.com
)
2.) Если я позвоню URL на сервере (www.xyz.in
или xyz.in
) - Это должно быть как (https://www.xyz.in
)
Любой помогает ценится.
Так просто добавить еще одно условие проверки, что имя хоста не LOCALHOST. – miken32
на самом деле я jus a noob для правил .htaccess вы можете мне помочь, предоставив мне модифицированный код? –
, тогда простой способ - прокомментировать строку https и добавить новую строку с http или local –