Cómo cambiar la barra de direcciones URL de búsqueda predeterminada en WordPress

¿Quieres cambiar la barra de direcciones URL de búsqueda predeterminada en WordPress? De forma predeterminada, las URL de búsqueda de WordPress no son fáciles de usar. En este artículo, le mostraremos cómo cambiar fácilmente la barra de búsqueda de URL de búsqueda predeterminada en WordPress y hacerla más SEO y fácil de usar.

Por qué cambiar el slug de URL de búsqueda predeterminado en WordPress

WordPress utiliza una estructura de URL compatible con SEO para todas las páginas de su sitio web. Las URL típicas de WordPress compatibles 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 una URL no amigable para la página de resultados de búsqueda. Una URL de búsqueda típica en WordPress se ve así:

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

Esta estructura de URL no coincide con el resto de las URL de su sitio web. Mientras que algunas búsquedas de WordPress plugins mejorar los resultados de búsqueda, la mayoría no hace nada con la URL de búsqueda en sí.

¿Qué sucede 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 amigable con el SEO.

Tutorial en video

Si no le gusta el video o necesita más instrucciones, continúe leyendo.

Cambiar la barra de direcciones URL de la página de búsqueda en WordPress

Para este tutorial, necesitará editar sus archivos de tema de WordPress. Si no lo ha hecho antes, consulte nuestra guía sobre cómo copiar y pegar código en WordPress.

Método 1. Cambiar el slug de la 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 sitio específico plugin:

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 olvide guardar sus cambios.

Ahora puede ir a su sitio web e intentar utilizar 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 el slug de la URL de búsqueda a través del archivo htaccess

El archivo .htaccess se usa a menudo para configurar redirecciones y otras tareas de configuración de sitios web. También puede usarlo para cambiar la barra de direcciones URL de búsqueda predeterminada en WordPress.

Su archivo .htaccess se encuentra en la carpeta raíz de su sitio web, y deberá usar la aplicación FTP o Administrador de archivos 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 utilizar 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 le haya ayudado a cambiar la barra de direcciones URL de búsqueda predeterminada en WordPress. Es posible que también desee ver nuestra lista de más de 55 consejos, trucos y trucos de WordPress más buscados.

Si le gustó este artículo, suscríbase a nuestro Canal de Youtube . También puedes encontrarnos en Twitter y Facebook.

Cómo cambiar la barra de direcciones URL de búsqueda predeterminada en WordPress .

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.