Apache 禁用IP 訪問 和 HTTP 跳轉 HTTPS


如果需要 禁用IP 訪問並且 需要 HTTP 跳轉到 HTTPS

<VirtualHost *:80>
    ServerName xxx.xxx.com
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(\d{1,3}\.){3}\d{1,3}$
    RewriteRule ^(.*)$ - [F,L]

    RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</VirtualHost> 

禁用IP 訪問是
RewriteCond %{HTTP_HOST} ^(\d{1,3}\.){3}\d{1,3}$
RewriteRule ^(.*)$ - [F,L]HTTP 

跳轉到 HTTPS是
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

湊合着用, 如果已經有內容把這些放在</Directory>后, 而不是里面, 網上竟然有人說里面 暈讓大家折騰的浪費時間.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM