Saya menggunakan nginx sebagai server web saya dan saya telah mengedit file konfigurasi untuk menunjuk ke https, jadi saya mengubah pengaturan url WordPress ke https dan juga menambahkan kode admin ssl gaya WordPress ssl ke file wp-config saya tetapi saya tetap mengalami kesalahan " Halaman web ini memiliki loop pengalihan "
60
Saya memiliki masalah serupa dan baru saja menambahkan cuplikan berikut ke
wp-config.php
:seperti yang disarankan dalam Codex . Ini hanya akan diperlukan jika ada pengaturan SSL yang diaktifkan pada pengaturan load balancer (atau firewall) Anda. Berarti bahwa sementara Anda dapat mengakses situs melalui HTTP dalam TLS / SSL, komunikasi yang diterima server Anda hanya HTTP. Untuk menjelaskannya, header di atas diperlukan agar WordPress dapat "mengatur" HTTPS ke
on
dalam$_SERVER
array konfigurasi.sumber
$_SERVER['HTTPS'] = 'on';
karena HTTP_X_FORWARDED_PROTO bahkan tidak ada dalam pengaturan di server klien saya: |Karena saya belum memiliki hak komentar, saya akan memposting tambahan ini sebagai jawaban lain:
Solusi yang diusulkan oleh Elias, untuk menambahkan yang berikut
wp-config.php
, melakukan trik untuk saya:Namun, itu hanya bekerja untuk saya ketika saya meletakkannya di atas yang lainnya di file ini!
sumber
require_once( ABSPATH . 'wp-settings.php' );
yang ada di akhir file.Versi lain untuk buku-buku, tambahkan saja ini ke atas wp-config.php
Alasannya adalah mungkin ada load balancers atau sesuatu yang tidak memberikan nilai https yang tepat, jadi Anda harus mengambilnya dari tempat lain dan memalsukannya untuk wordpress.
sumber
Sebenarnya ... Saya punya masalah ini dan penyelesaiannya cukup mudah dan memalukan. Entah bagaimana di webhost, folder wp-admin saya dihapus dan karenanya tidak ada wp-admin dengan pesan kesalahan yang sama.
Setelah berjam-jam pengujian berbagai cara saya hanya melihat ini dan ketika diunduh dan diunggah lagi semuanya bekerja seperti biasa.
Lihat ini teman-teman, bisa sesederhana itu.
sumber
Pertanyaan berumur 5 tahun ...
Oke, saya punya kesalahan ini, setelah menginstal sertifikat SSL saya dan mengubah semua link yang
http
kehttps
menggunakan wp-cli.phar ditemukan di sini .Saya mencoba berbagai konfigurasi dan sepertinya tidak ada yang menyelesaikan ini, kecuali saya atur ini:
untuk ini:
Itu memungkinkan saya untuk menekan halaman login, tetapi kemudian tidak dapat benar-benar masuk. Saya mencoba menjawab dua tetapi sayangnya itu tidak membantu, Sampai saya melakukan perubahan berikut:
Untuk beberapa alasan, saya tidak tahu mengapa - saya harus mengubah
untuk
Saya menjalankan nginx sebagai host dan membalikkan proxy ke unit nginx ... Jika ada yang tahu mengapa itu berhasil, Tolong beri tahu saya
sumber