Magento 2: Sufiks URL Produk


18

Bagaimana cara menghapus akhiran .html dari halaman produk?


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!


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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.