Mod-Rewrite
apache重定向安全連接問題
在我的 default-ssl.conf 中:
<IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin my.name@someplace.cool ServerName the-checkout-tech.com:443 ErrorDocument 404 /404.php DocumentRoot /srv/www/the-checkout-tech.com/public_html <Directory /> Options +FollowSymLinks AllowOverride None </Directory> <Directory /srv/www/the-checkout-tech.com/public_html> Options -Indexes +FollowSymLinks +MultiViews AllowOverride FileInfo Order allow,deny allow from all RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.the-checkout-tech\.com$ [OR] RewriteCond %{HTTP_HOST} ^test\.the-checkout-tech\.com$ [OR] RewriteCond %{HTTP_HOST} ^li263-156\.members\.linode\.com$ [OR] RewriteCond %{HTTP_HOST} ^173\.255\.253\.156$ RewriteRule (.*) https://the-checkout-tech.com/$1 [R=301,L]
https www 解析為 https / - 工作正常
但其餘的在 chrome 中出現了隱私錯誤,對於那個 url 來說足夠公平,我想要一個像 www 管理的重定向。
https://test.the-checkout-tech.com
- 隱私錯誤
https://li263-156.members.linode.com
- 隱私錯誤在 http 中執行良好。
您的 SSL 證書似乎是針對
the-checkout-tech.com
而不是相關的子域。所以當你去的東西像test.the-checkout-tech.com
SSL 發出的the-checkout-tech.com
將不匹配。所以有些瀏覽器會顯示警告。其他人不會。如果這是您真正關心的問題,那麼您唯一真正的解決方案是為每個子域獲取 SSL 證書,或者只是獲取一個萬用字元證書以涵蓋所有基礎。