Kev*_*ton 2 http https .htaccess wordpress apache-2.2
我在 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]
Run Code Online (Sandbox Code Playgroud)
请注意,如果您的管理界面从 /wp-admin/ 以外的目录加载图像、CSS、JS 等(默认情况下它会这样做),这可能会在您的浏览器上显示警告(并且可能会危及您试图获得的安全性)。您可以添加如下内容:
RewriteCond %{REQUEST_URI} !\.(js|css|jpg|gif|png)$
Run Code Online (Sandbox Code Playgroud)
要解决这个问题,只需继续添加扩展程序,直到涵盖所有内容。
| 归档时间: |
|
| 查看次数: |
3928 次 |
| 最近记录: |