如何将https://ip.address重定向到https://域

时间:2017-11-20 08:34:42

标签: apache ssl https spiceworks

实际上我的担心是将内部和外部IP地址重定向到域名以及http://domainhttps://domain的任何https://IP-address流量,我通过在httpd.conf文件中添加这些行来实现这一点: / p>

#Redirect IP to domain name

<IfModule rewrite_module>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^172\.1\.20\.4$ [NC,OR]
RewriteCond %{HTTP_HOST} ^83\.101\.140\.185$ [NC]
RewriteRule (.*) http://ict-helpdesk.madanonwovens.com/$1 [R=301,L]
</IfModule>

#Redirect all connections to HTTPS

<IfModule rewrite_module> 
RewriteEngine On 
#Force SSL on all connections 
RewriteCond %{HTTPS} off 
RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 
</IfModule>

但现在我想将https://domain重定向到https://IP-address 因为当我写{{3}}时,它要求我添加例外并重定向到没有加密的页面。

请帮助!

1 个答案:

答案 0 :(得分:0)

Atlast,我通过在应用程序根目录中生成.htaccess文件并在文件中添加了相同的规则来避免这种情况,但仍然要求在浏览器中添加例外,之后重写条件通过IP地址重写域名

当用户键入https://IP-address而没有在浏览器中添加例外时,是否有任何方法可以自动重定向到域名。