Cách thay đổi sên URL tìm kiếm mặc định trong WordPress

Bạn có muốn thay đổi sên URL tìm kiếm mặc định trong WordPress không? Theo mặc định, URL tìm kiếm WordPress không dễ sử dụng. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách dễ dàng thay đổi sên URL tìm kiếm mặc định trong WordPress và làm cho nó thân thiện hơn với SEO và người dùng.

Thay đổi sên URL tìm kiếm mặc định của WordPress

Tại sao thay đổi Slug URL tìm kiếm mặc định trong WordPress?

WordPress sử dụng cấu trúc URL thân thiện với SEO cho tất cả các trang trên trang web của bạn. Các URL WordPress thân thiện với SEO điển hình trông như thế này:

http://example.com/some-page/
http://example.com/2018/03/some-article/
http://example.com/carget/some-c Category /

Như bạn có thể thấy, các URL này khá dễ hiểu cho cả người dùng và công cụ tìm kiếm.

Tuy nhiên, WordPress vẫn sử dụng các URL không thân thiện cho trang kết quả tìm kiếm. Một URL tìm kiếm WordPress điển hình trông như thế này:

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

Cấu trúc URL này không khớp với các URL còn lại trên trang web của bạn. Mặc dù một số plugin tìm kiếm WordPress cải thiện kết quả tìm kiếm, nhưng hầu hết không làm gì về chính URL tìm kiếm.

Điều gì nếu bạn có thể làm cho url tìm kiếm của bạn trông như thế này?

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

Chúng ta hãy xem làm thế nào để làm cho URL trang tìm kiếm WordPress thân thiện hơn với SEO.

Video hướng dẫn

Đăng ký WPBeginner

Nếu bạn không thích video hoặc cần thêm hướng dẫn, hãy đọc tiếp.

Thay đổi Slug URL trang tìm kiếm trong WordPress

Đối với hướng dẫn này, bạn sẽ cần chỉnh sửa các tệp chủ đề WordPress của mình. Nếu bạn chưa từng làm điều này trước đây, hãy xem hướng dẫn của chúng tôi về cách sao chép và dán mã trong WordPress.

phương pháp 1. Thay đổi URL Tìm kiếm WordPress Slug thông qua tệp chức năng

Phương pháp này dễ dàng hơn và được khuyến nghị cho hầu hết người dùng.

Trước tiên, bạn nên sao chép và dán mã sau vào tệp tin.php của chủ đề hoặc plugin dành riêng cho trang web:

function wpb_change_search_url() {
	if ( is_search() && ! empty( $_GET['s'] ) ) {
		wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
		exit();
	}	
}
add_action( 'template_redirect', 'wpb_change_search_url' );

Đừng quên lưu các thay đổi của bạn.

Bây giờ bạn có thể truy cập trang web của họ và thử sử dụng chức năng tìm kiếm. Bạn sẽ nhận thấy rằng URL tìm kiếm trông như thế này:

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

Cách thay đổi sên URL tìm kiếm mặc định trong WordPress 1

phương pháp 2. Thay đổi URL tìm kiếm Slug thông qua tệp htaccess

Tệp .htaccess thường được sử dụng để định cấu hình chuyển hướng và các tác vụ cấu hình trang web khác. Bạn cũng có thể sử dụng nó để thay đổi sên URL tìm kiếm mặc định trong WordPress.

Tệp .htaccess của bạn nằm trong thư mục gốc của trang web của bạn và bạn sẽ cần sử dụng ứng dụng FTP hoặc Trình quản lý tệp trong cPanel để chỉnh sửa nó. Vui lòng tham khảo hướng dẫn này, nếu bạn không thể tìm thấy tệp .htaccess.

Trong tệp .htaccess của bạn, bạn nên dán đoạn mã sau vào cuối:

# Change WordPress search URL
RewriteCond %{QUERY_STRING} ?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

Đừng quên lưu các thay đổi của bạn và tải tệp .htaccess trở lại máy chủ.

Bây giờ bạn có thể truy cập trang web của họ và sử dụng chức năng tìm kiếm. Bạn sẽ nhận thấy rằng URL tìm kiếm bây giờ sẽ trông như thế này:

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

Chúng tôi hy vọng bài viết này đã giúp bạn thay đổi sên URL tìm kiếm mặc định trong WordPress. Bạn cũng có thể muốn xem danh sách hơn 55 mẹo, thủ thuật và hack của WordPress.

Nếu bạn thích bài viết này, đăng ký kênh của chúng tôi YouTube để xem video hướng dẫn WordPress. Bạn cũng có thể tìm thấy chúng tôi tại Twitter và Facebook.