【发布时间】:2011-03-23 00:11:11
【问题描述】:
我需要通过 https 运行 Wordpress 管理员。
我们使用 CDN 为站点提供缓存内容,但 CDN 不能接受安全流量(每个 IP 只允许一个 SSL 证书,我们在其上运行多个站点)。我无法控制 httpS://www.mysite.com/. 的重定向
我想要:
http://www.mysite.com/blog/
httpS://secure.mysite.com/blog/wp-admin/
httpS://secure.mysite.com/blog/wp-login.php
我已尝试按照文章http://codex.wordpress.org/Administration_Over_SSL#Virtual_Hosts 中的建议重写网址。
假设您可以使用具有不同名称的主机,例如 wpadmin.mysite.com
不幸的是,按照建议尝试这个仍然会将我发送到httpS://www.mysite.com/blog/login.php。
# No matter what it redirects to the wrong subdomain for login.php
http://www.mysite.com/blog/wp-admin/
-> httpS://secure.mysite.com/blog/wp-admin/
-> httpS://www.mysite.com/blog/wp-login.php.
另外,当直接访问 css 文件时,仍然链接到错误的 url (.)
简单的解决方案是从http://blog.mysite.com/blog/ 运行博客。不幸的是,出于 SEO 的原因,已经尝试过并决定反对。
Wordpress 是否可以做到这一点?
【问题讨论】:
-
如果我没记错的话,WP 有一个 db 条目,它命名管理面板所在的域,当您登录并转到管理面板时,它会将您重定向到该域。运行测试实例时,让它们保持正常可能会很痛苦。