Magento 2: Sufiks URL Produk

18

Bagaimana cara menghapus akhiran .html dari halaman produk?

MikeMason
sumber
Dari hanya halaman produk?
philwinkle
Sufiks .html sepertinya hanya muncul di halaman produk. Halaman CMS tidak menampilkan .html, begitu pula halaman beranda.
MikeMason
Kategori juga harus menampilkan .html - apakah Anda ingin menghapus atau mengubahnya?
philwinkle
Ahhh ya, Anda benar, halaman kategori juga memilikinya. Saya lebih suka garis miring di tempatnya.
MikeMason

Jawaban:

27

Buka panel admin Anda menavigasi di Toko-> konfigurasi-> klik Katalog pada tab Search Engine Optimization

Di sini Anda dapat menghapus

Akhiran URL Produk =

Akhiran URL Kategori =

masukkan deskripsi gambar di sini

Membuat bidang ini kosong (hapus html dari kedua bidang) menyimpan konfigurasi dan Reindex dan cache jelas toko Anda. selesai!

Arunendra
sumber
Terima kasih atas balasannya. Sayangnya, ketika saya menghapus .html, saya menerima 404 di semua halaman produk dan kategori?
MikeMason
Apakah Anda mengindeks ulang dan menghapus cache ??
Arunendra
Ya, tetapi masih menunjukkan 404: - /
MikeMason
Ini adalah cara yang tepat untuk mencapai fungsi ini. Hapus coba kembali var / generation folder dan lihat juga file log untuk kesalahan apa pun
Arunendra
Oke terima kasih. Di mana file-file log berada?
MikeMason
6

Anda bisa menghapus akhiran .html dari panel admin Anda.

Pergi ke AdminPanel,

Toko -> Konfigurasi -> Katalog -> Katalog

Pergi ke Search Engine OptimizationBagian,

Batalkan nilai untuk bidang teks di dalam Sufiks URL Produk

Sama seperti Anda dapat melakukannya untuk akhiran url kategori di bawah bidang lain Catogory Url Suffix.

Jika Anda dapat melakukan teks apa pun dengan bidang ini seperti .php maka suffix displaynya sebagai .php di tautan Anda.

Hapus folder var dan jalankan commnad php bin/magento indexer:reindex

Rakesh Jesadiya
sumber
Ini berfungsi dengan baik di Magento 2.1.
Wireblue
1
Bagaimana dengan konten yang diindeks di mesin pencari?
Frank Groot
@ FrankGroot, mereka tidak lagi merujuk ke halaman. Itu akan selalu membuang 404. Itu akan memakan waktu dan crawler akan memperbarui tautan baru. Berapa lama? Saya tidak punya ide.
Mohammed Joraid
@ M.Joraid Dan itu bukan jalan yang harus ditempuh, karena Anda akan kehilangan riwayat di mesin pencari. Jadi, Anda harus menulis 301 aturan penulisan ulang untuk tautan-tautan itu, kalau tidak Anda akan dihukum oleh mesin pencari :)
Frank Groot
jika Anda "Hapus folder var" bukankah itu juga menghapus .htaccessyang akan menjadi buruk?
Barry