Sebelumnya saya telah mengirimkan pertanyaan ini: /programming/36104047/how-to-redirect-all-http-requests-to-https-on-magento tetapi tidak mendapat reaksi.
Berikut ini adalah URL situs saya: www.trendy-mode.nl akan mengarahkan Anda ke: https://www.trendy-mode.nl/
Sekarang masalahnya adalah tautan menu atau sub-tautan lain tidak dialihkan dengan https://
EX:
Ada menu seperti - NIEUW | KLEDING | SCHOENEN | ACCESSOIRES dll.
Jika Anda mengklik menu NIEUW, halaman baru akan terbuka tetapi tidak diarahkanhttps://
Saya telah mencoba banyak. Htaccess tweak tetapi tidak berhasil. Adakah yang membantu saya dalam hal ini?
Terima kasih sebelumnya!
sumber
RewriteEngine On
. Cara saya melakukannya hanya sedikit berbeda dengan baris kedua saya baca;RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Untuk kelengkapan kami juga melakukan hal yang sangat mirip dengan apa yang disarankan fschmengler dengan beberapa tambahan;
Kami menempatkan ini di dalam bagian .htaccess tepat di bawah
RewriteEngine On
sumber
Atur url dasar Anda agar aman dan tidak aman di backend. Tetapkan ya saat menggunakan url aman di frontend di backend.
Kemudian edit aplikasi / etc / local.xml Anda dan sertakan ini
Atau setidaknya tempel frontend pohon XML dan lebih rendah di antara tag konfigurasi.
sumber
Pastikan
System > Configuration > Web > url_options > "Auto-redirect to Base URL = No"
. Itu diatur keyes
, dan menyebabkan masalah.Masukkan kode di bawah ini dalam file .htaccess.
sumber
Saya pikir cara termudah adalah dengan mengubah url basis tidak aman ke https karena magento kemudian mengalihkan semua permintaan "tidak aman" ke url ini dan juga menghasilkan tautan dengan url ini.
Anda dapat mengubah url dasar di bawah sistem -> konfigurasi -> umum -> web
sumber
The docs Apache merekomendasikan menggunakan penulisan ulang:
Untuk mengarahkan
http
URLhttps
, lakukan hal berikut:Cuplikan ini harus masuk ke file konfigurasi server utama, bukan ke
.htaccess
seperti yang ditanyakan dalam pertanyaan.Artikel ini mungkin muncul hanya setelah pertanyaan diajukan dan dijawab, tetapi tampaknya cara saat ini untuk pergi.
sumber
Tambahkan kode ini di bagian atas file .htaccess
sumber