поэтому я нигде не мог найти ответ на этот вопрос ... Я перенаправляю своих клиентов с http на https, когда они используют http, имея это в моем httpd.conf
<VirtualHost *:80>
ServerName futurelegendonline.net
Redirect permanent / https://futurelegendonline.net/
</VirtualHost>
Но я хочу сделать так, чтобы он перенаправлял только тех людей, которые используют адрес моего домена (futurelegendonline.net). В общем, это работает за меня, но я не хотите, чтобы это работало, когда люди используют сам IP (199.168.117.73). Есть ли способ сделать это? Или, в качестве альтернативы, просто сделать исключение, чтобы каким-то образом не перенаправлять определенные IP-адреса клиентов?
Спасибо.
Самый простой способ сделать то, о чем вы просите, - создать два отдельных VirtualHost
в вашей конфигурации.
Первый VirtualHost
определит виртуальный хост по умолчанию, который будет использоваться для обслуживания всех клиентов, указывающих имя хоста, неизвестное серверу.
Если вы используете дистрибутив, в котором по соглашению все VirtualHost
в одном файле конфигурации это может выглядеть примерно так:
<VirtualHost *:80>
ServerName 199.168.117.73
DocumentRoot /var/www/default
</VirtualHost>
<VirtualHost *:80>
ServerName futurelegendonline.net
Redirect permanent / https://futurelegendonline.net/
</VirtualHost>