Magento 2: คำต่อท้าย URL ผลิตภัณฑ์


18

ฉันจะลบส่วนต่อท้าย. html ออกจากหน้าผลิตภัณฑ์ได้อย่างไร


จากเพียงแค่หน้าผลิตภัณฑ์หรือไม่
philwinkle

ส่วนต่อท้าย. html ดูเหมือนว่าจะปรากฏในหน้าผลิตภัณฑ์เท่านั้น หน้า CMS จะไม่แสดง. html และไม่ได้เป็นโฮมเพจ
MikeMason

หมวดหมู่ควรแสดง. html - คุณต้องการที่จะลบหรือเปลี่ยนแปลงหรือไม่
philwinkle

อ่าใช่คุณถูกต้องแล้วหน้าหมวดหมู่ก็มีเช่นกัน ฉันต้องการเฉือนไปข้างหน้าแทน
MikeMason

คำตอบ:


27

เปิดพาเนลผู้ดูแลระบบของคุณไปที่Stores-> configuration-> Catalog คลิกที่แท็บSearch Engine Optimization

ที่นี่คุณสามารถลบได้

ส่วนต่อท้าย URL ผลิตภัณฑ์ =

ส่วนต่อท้าย URL หมวดหมู่ =

ป้อนคำอธิบายรูปภาพที่นี่

ทำให้ฟิลด์เหล่านี้ว่าง (ลบ. html จากทั้งสองฟิลด์) บันทึกการกำหนดค่าและทำดัชนีใหม่และล้างแคชของร้านค้าของคุณ มันจบแล้ว!


ขอบคุณสำหรับการตอบกลับ. น่าเสียดายที่เมื่อฉันลบ. html ฉันได้รับ 404 ในหน้าผลิตภัณฑ์และหมวดหมู่ทั้งหมดหรือไม่
MikeMason

คุณทำดัชนีใหม่และล้างแคชหรือไม่?
Arunendra

ใช่ แต่มันยังคงแสดง 404: - /
MikeMason

นี่เป็นวิธีที่เหมาะสมสำหรับการใช้งานฟังก์ชันนี้ ลบโฟลเดอร์ var / generation ลองอีกครั้งและดูไฟล์บันทึกสำหรับข้อผิดพลาด
Arunendra

โอเคขอบคุณ. ไฟล์บันทึกอยู่ที่ไหน
MikeMason

6

คุณสามารถลบ. html ต่อท้ายจากแผงควบคุมของคุณได้

ไปที่ AdminPanel

ร้านค้า -> การกำหนดค่า -> แคตตาล็อก -> แคตตาล็อก

ไปที่Search Engine Optimizationส่วน

ยกเลิกการตั้งค่าฟิลด์ข้อความภายในส่วนต่อท้าย URL ผลิตภัณฑ์

เช่นเดียวกับที่คุณสามารถทำมันต่อท้ายหมวดหมู่ URL Catogory Url Suffixด้านล่างอีกสนามคือ

หากคุณสามารถทำข้อความใด ๆ ด้วยฟิลด์นี้เช่น. php ส่วนต่อท้ายที่แสดงเป็น. php ในลิงก์ของคุณ

ลบโฟลเดอร์ var และเรียกใช้ commnad php bin/magento indexer:reindex


วิธีนี้ใช้งานได้ดีใน Magento 2.1
Wireblue

1
สิ่งที่เกี่ยวกับเนื้อหาที่จัดทำดัชนีในเครื่องมือค้นหา?
Frank Groot

@FrankGroot พวกเขาไม่ได้อ้างอิงหน้านี้อีกต่อไป มันจะโยน 404 มันจะใช้เวลาและซอฟต์แวร์รวบรวมข้อมูลจะอัปเดตลิงก์ใหม่ ใช้เวลานานแค่ไหน? ฉันไม่รู้.
Mohammed Joraid

@ M.Joraid และนั่นไม่ใช่วิธีที่จะไปเพราะคุณจะสูญเสียประวัติในเครื่องค้นหา ดังนั้นคุณต้องเขียน 301 เขียนกฎสำหรับการเชื่อมโยงเหล่านั้นมิฉะนั้นคุณจะได้รับการลงโทษโดยเครื่องมือค้นหา :)
แฟรงก์ Groot

หากคุณ "ลบโฟลเดอร์ var" จะไม่ลบ.htaccessซึ่งจะไม่ดีเช่นกัน?
Barry
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.