Apache-2.2
/wp-admin/ 的 HTTPS 和其他所有內容的 HTTP?
我在 Dreamhost 上的共享 Apache 伺服器上執行 WordPress 站點。我已經
define('FORCE_SSL_ADMIN', true);
在我的 wp-config.php 中設置(並且正在工作),以便將 SSL 用於 /wp-admin/ 目錄。您能否指出一組 .htaccess 規則,這些規則仍將通過 https 維護 /wp-admin/,但重定向任何其他目錄/URL 以使用 http?感謝所有幫助。謝謝。
RewriteCond %{REQUEST_URI} !^/wp-admin/ RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} (.*) RewriteRule ^/(.*) http://%1/$1 [L,R,QSA]
請注意,如果您的管理界面從 /wp-admin/ 以外的目錄載入圖像、CSS、JS 等(預設情況下會這樣做),這可能會在您的瀏覽器上顯示警告(並且可能會危及您試圖獲得的安全性)。您可以添加如下內容:
RewriteCond %{REQUEST_URI} !\.(js|css|jpg|gif|png)$
要解決這個問題,只需繼續添加擴展,直到您完成所有內容。