C√≥mo cambiar el slug de URL de b√ļsqueda predeterminado en WordPress

¬ŅDesea cambiar el slug de URL de b√ļsqueda predeterminado en WordPress? Por defecto, las URL de b√ļsqueda de WordPress no son f√°ciles de usar. En este art√≠culo, le mostraremos c√≥mo cambiar f√°cilmente el slug de URL de b√ļsqueda predeterminado en WordPress y hacerlo m√°s SEO y f√°cil de usar.

Cambiar el slug de URL de b√ļsqueda predeterminado de WordPress

¬ŅPor qu√© cambiar la b√ļsqueda predeterminada URL Slug en WordPress?

WordPress utiliza una estructura de URL amigable con SEO para todas las páginas de su sitio web. Las URL típicas de WordPress amigables con SEO se ven así:

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

Como puede ver, estas URL son bastante f√°ciles de entender tanto para los usuarios como para los motores de b√ļsqueda.

Sin embargo, WordPress todav√≠a usa URL no amigable para la p√°gina de resultados de b√ļsqueda. Una URL de b√ļsqueda t√≠pica en WordPress tiene este aspecto:

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

Esta estructura de URL no coincide con el resto de las URL de su sitio web. Si bien algunos complementos de b√ļsqueda de WordPress mejoran los resultados de b√ļsqueda, la mayor√≠a no hace nada con respecto a la URL de b√ļsqueda en s√≠.

¬ŅQu√© pasa si puede hacer que su URL de b√ļsqueda se vea as√≠?

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

Echemos un vistazo a c√≥mo hacer que la URL de la p√°gina de b√ļsqueda de WordPress sea m√°s compatible con SEO.

Video Tutorial

Suscríbase a WPBeginner

Si no le gusta el video o necesita m√°s instrucciones, contin√ļe leyendo.

Cambiar la p√°gina de b√ļsqueda URL Slug en WordPress

Para este tutorial, deberá editar sus archivos de tema de WordPress. Si no ha hecho esto antes, eche un vistazo a nuestra guía sobre cómo copiar y pegar código en WordPress.

M√©todo 1. Cambie Slug de URL de b√ļsqueda de WordPress a trav√©s del archivo de funciones

Este método es más fácil y recomendado para la mayoría de los usuarios.

Primero, debe copiar y pegar el siguiente código en el archivo functions.php de su tema o en un complemento específico del sitio:

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' );

No olvides guardar tus cambios.

Ahora puede ir a su sitio web e intentar usar la funci√≥n de b√ļsqueda. Notar√° que la URL de b√ļsqueda se ve as√≠:

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

M√©todo 2. Cambiar la URL de b√ļsqueda Slug a trav√©s del archivo htaccess

El archivo .htaccess se usa a menudo para configurar redireccionamientos y otras tareas de configuraci√≥n del sitio web. Tambi√©n puede usarlo para cambiar el slug de URL de b√ļsqueda predeterminado en WordPress.

Su archivo .htaccess se encuentra en la carpeta raíz de su sitio web, y deberá usar la aplicación FTP o File Manager en cPanel para editarlo. Consulte esta guía, si no puede encontrar el archivo .htaccess.

En su archivo .htaccess, debe pegar el siguiente código en la parte inferior:

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

No olvide guardar sus cambios y cargar el archivo .htaccess nuevamente en el servidor.

Ahora puede ir a su sitio web y usar la funci√≥n de b√ļsqueda. Notar√° que la URL de b√ļsqueda ahora se ver√° as√≠:

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

Esperamos que este art√≠culo te haya ayudado a cambiar el slug de URL de b√ļsqueda predeterminado en WordPress. Tambi√©n es posible que desee ver nuestra lista de los m√°s de 55 consejos, trucos y hacks m√°s buscados de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.