คุณต้องการเปลี่ยน URL การค้นหาเริ่มต้นใน WordPress หรือไม่? ตามค่าเริ่มต้น URL การค้นหาของ WordPress จะไม่ใช้งานง่าย ในบทความนี้เราจะแสดงวิธีเปลี่ยน slug URL การค้นหาเริ่มต้นใน WordPress ได้อย่างง่ายดายและทำให้ใช้งานง่ายและใช้งานง่ายมากขึ้น
เหตุใดจึงเปลี่ยน 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]
ตอนนี้คุณสามารถไปที่เว็บไซต์ของคุณและใช้ฟังก์ชันการค้นหาได้ คุณจะสังเกตเห็นว่า URL การค้นหาจะมีลักษณะดังนี้:
http://example.com/search/your-search-query/
เราหวังว่าบทความนี้จะช่วยคุณเปลี่ยน URL การค้นหาเริ่มต้นใน WordPress