¿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.
¿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.