Tôi có yêu cầu chạy quản trị Wordpress qua https. Chúng tôi sử dụng cdn để cung cấp nội dung được lưu trong bộ nhớ cache cho trang web nhưng cdn không thể chấp nhận lưu lượng truy cập an toàn (chỉ một SSL cert cho mỗi IP được phép và chúng tôi chạy một số trang web). Tôi không thể kiểm soát chuyển hướng cho httpS://www.mysite.com/.
Làm thế nào để chạy quản trị Wordpress trên một tên miền phụ khác?
Tôi muốn có:
http://www.mysite.com/blog/
httpS://secure.mysite.com/blog/wp-admin/
httpS://secure.mysite.com/blog/wp-login.php
Tôi đã cố gắng viết lại url như đề xuất trong bài viết http://codex.wordpress.org/Administration_Over_SSL#Virtual_Hosts.
giả thuyết, bạn có thể sử dụng một máy chủ với một cái tên khác, chẳng hạn như wpadmin.mysite.com
Thật không may cố gắng này như đề xuất vẫn gửi cho tôi để 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.
Ngoài ra khi đi trực tiếp đến các tập tin css vẫn liên kết đến các url sai (.)
Các giải pháp đơn giản có thể đã được chạy blog tắt http://blog.mysite.com/blog/
. Thật không may điều này đã được thử và đã được quyết định chống lại vì lý do SEO.
Dù sao Wordpress cũng có thể thực hiện việc này?
Nếu tôi nhớ chính xác, WP có một mục db rằng tên miền mà bảng quản trị dự kiến sẽ được, và nó sẽ chuyển hướng bạn đến tên miền đó khi bạn đăng nhập và vào bảng quản trị. Khi chạy một cá thể thử nghiệm, nó có thể là một nỗi đau thực sự để giữ chúng thẳng. –