คุณต้องการเปลี่ยน URL การค้นหาเริ่มต้นใน WordPress หรือไม่? ตามค่าเริ่มต้น URL การค้นหาของ WordPress จะไม่ใช้งานง่าย ในบทความนี้เราจะแสดงวิธีเปลี่ยน slug URL การค้นหาเริ่มต้นใน WordPress ได้อย่างง่ายดายและทำให้ใช้งานง่ายและใช้งานง่ายมากขึ้น

วิธีแก้ไข URL การค้นหาใน WordPress.png

เหตุใดจึงเปลี่ยน URL การค้นหาเริ่มต้นใน WordPress

WordPress ใช้โครงสร้าง URL ที่จำง่าย SEO สำหรับทุกหน้าของคุณ เว็บไซต์เว็บ. URL ของ WordPress โดยทั่วไปสำหรับเครื่องมือค้นหาจะมีลักษณะดังนี้:

http://example.com/some-page/
http://example.com/2018/03/some-article/
http://example.com/category/some-category/

อย่างที่คุณเห็น URL เหล่านี้เข้าใจง่ายสำหรับผู้ใช้และเครื่องมือค้นหา

อย่างไรก็ตาม WordPress ยังคงใช้ URL ที่ไม่เป็นมิตรสำหรับหน้าผลการค้นหา URL การค้นหาทั่วไปใน WordPress มีลักษณะดังนี้:

http://example.com/?s=search-term

โครงสร้าง URL นี้ไม่ตรงกับ URL ที่เหลือใน your เว็บไซต์เว็บ. แม้ว่าปลั๊กอินการค้นหาของ WordPress บางตัวจะปรับปรุงผลการค้นหา แต่ส่วนใหญ่ก็ไม่ได้ทำอะไรกับ URL การค้นหาเลย

และหากคุณสามารถทำให้ URL การค้นหาของคุณเป็นดังนี้:

http://example.com/search/your-search-term/

มาดูวิธีทำให้ URL ของหน้าค้นหา WordPress ใช้งานง่ายยิ่งขึ้น SEO.

การเปลี่ยน URL ของหน้าการค้นหา Slug บน WordPress

สำหรับบทช่วยสอนนี้ คุณจะต้องแก้ไขไฟล์ของคุณ ธีม WordPress.

วิธีที่ 1. แก้ไขกระสุนค้นหา URL ของ WordPress ผ่านไฟล์ฟังก์ชัน

วิธีนี้ง่ายกว่าและแนะนำสำหรับผู้ใช้ส่วนใหญ่

ขั้นแรกคุณต้องคัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมของคุณหรือในปลั๊กอิน:

ฟังก์ชัน bpc_change_search_url () {if (is_search () &&! empty ($ _GET ['s'])) {wp_redirect (home_url ("/ search /"). urlencode (get_query_var ('s'))); ทางออก (); }} add_action ('template_redirect', 'bpc_change_search_url');

อย่าลืมบันทึกการเปลี่ยนแปลงของคุณ

ตอนนี้คุณสามารถเข้าถึงของคุณ เว็บไซต์เว็บ และลองใช้ฟังก์ชันการค้นหา คุณจะสังเกตเห็นว่า URL การค้นหามีลักษณะดังนี้:

http://example.com/search/votre-recherche/

วิธีที่ 2. แก้ไข Slug Search URL ผ่านไฟล์ htaccess

ไฟล์. htaccess มักใช้เพื่อตั้งค่าการเปลี่ยนเส้นทางและงานการตั้งค่าเว็บไซต์อื่น ๆ คุณยังสามารถใช้เพื่อเปลี่ยน slug URL การค้นหาเริ่มต้นบน WordPress

ไฟล์. htaccess ของคุณอยู่ในโฟลเดอร์รากของเว็บไซต์ของคุณและคุณจะต้องใช้แอปพลิเคชัน FTP หรือตัวจัดการไฟล์ใน cPanel เพื่อแก้ไข

ในไฟล์. htaccess คุณต้องวางรหัสต่อไปนี้ที่ด้านล่าง:

# เปลี่ยน URL การค้นหาของ WordPress RewriteCond% {QUERY_STRING} \? s = ([^ &] +) [NC] RewriteRule ^ $ / search /% 1 /? [NC, R, L]
อย่าลืมบันทึกการเปลี่ยนแปลงของคุณและอัปโหลดไฟล์. htaccess ไปยังเซิร์ฟเวอร์

ตอนนี้คุณสามารถไปที่เว็บไซต์ของคุณและใช้ฟังก์ชันการค้นหาได้ คุณจะสังเกตเห็นว่า URL การค้นหาจะมีลักษณะดังนี้:

http://example.com/search/your-search-query/

เราหวังว่าบทความนี้จะช่วยคุณเปลี่ยน URL การค้นหาเริ่มต้นใน WordPress