我有一个网站有CloudFlare保护,看起来也不错,但是如果你输入我服务器的原始IP地址就可以正常进入。
我正在使用 Apache (XAMPP) 和 SSL (https://)
当您使用 CloudFlare 从 IP 地址输入时,我想要类似的内容,这会引发错误 1003
您可以验证请求中收到的域是否与您的站点域匹配。如果没有,则强制重定向到用户。就像这样:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.example.com
RewriteRule (.*) https://www.example.com$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
所以IP访问会被强制回域名。显然,你可以返回任何东西,这只是我经常看到的一种方法。
| 归档时间: |
|
| 查看次数: |
14032 次 |
| 最近记录: |