我们有这个htacceess代码,可以将非www url重定向到https://www

#First rewrite any request to the wrong domain to use the correct one (here www.)
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#
#Now, rewrite to HTTPS:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

网站有专用IP,当我们输入IP地址时,重写引擎将重定向“107.180.56.244”到“https://www.107.180.56.244”,网站将不会加载。
我们该怎么办?

最佳答案

您可以使用以下条件停止HTTP主机IP地址的重定向:

RewriteCond %{HTTP_HOST} !^(\d+)
RewriteCond %{HTTP_HOST} !^www\.

关于linux - 防止htaccess将IP重定向到www,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35195118/

10-15 17:05