Cara menghapus ID sesi dari URL di Magento 2 (frontend). Ini adalah SID
parameter kueri di URL.
Misalnya: https: //example.com/contact/? SID = sfl317buq8ru4uf4a ...
Cara menghapus ID sesi dari URL di Magento 2 (frontend). Ini adalah SID
parameter kueri di URL.
Misalnya: https: //example.com/contact/? SID = sfl317buq8ru4uf4a ...
Buka Store> Konfigurasi> Umum> Web> Pengaturan Validasi Sesi> Gunakan SID di Etalase dan atur nilainya menjadi Tidak
Inilah jawaban yang bagus tentang SID :
SID adalah "ID sesi". Magento menggunakan ini untuk melacak aktivitas pengguna dalam instalasi Magento yang sama. Biasanya, Magento menggerakkan satu situs web dan satu toko dari satu instalasi (basis data).
Magento bisa memberi daya pada banyak situs web dengan beberapa toko dari satu instalasi. SID memungkinkan pengguna untuk tetap masuk saat menavigasi situs web / toko ini.
Saya pikir jika Anda memiliki fungsi yang diaktifkan, SID dikirim ketika mengakses URL katalog sehingga Magento dapat memperbarui sesi dengan lokasi / negara pengguna untuk situs web / toko saat ini.
Jika Anda tidak menjalankan lingkungan multi-situs web atau multi-toko, aman untuk menonaktifkan SID di frontend.
Anda yang telah menetapkan Gunakan SID di Toko di Depan ke Tidak (seperti yang ditunjukkan oleh Siarhey Uchukhlebau dalam jawabannya) tetapi masih tidak dapat menghilangkan & sid = ... di URL, periksa tautan berikut.
Ini adalah Bug Magento, yang akan diperbaiki dalam versi 2.3
Tiket terkait: https://github.com/magento/magento2/issues/9453
Untungnya, ada Tutorial Inchoo tentang cara menghapusnya melalui file .htaccess sebagai solusinya
http://inchoo.net/dev-talk/remove-sid-from-magento-urls/
sumber
Tidak
?SID
ditambahkan secara otomatis oleh PHP jika PHP dikonfigurasi untuk tidak menyimpan sesi di server atau browser tidak menerima cookie?Saya percaya Magento tidak melakukan ini secara default. Ada pengaturan untuk itu, tapi saya berasumsi bahwa OP tidak mengubah ini, kalau tidak, dia akan tahu sendiri.
sumber
vendor/magento/framework/Session/SidResolver.php
Temukan fungsinya dan beri komentar pada baris seperti di bawah ini.
sumber
vendor/magento/framework/
mungkin akan dipulihkan / diperbarui