Come modificare l’URL di ricerca predefinito su WordPress
Vuoi cambiare lo slug URL di ricerca predefinito su WordPress? Per impostazione predefinita, gli URL di ricerca di WordPress non sono facili da usare. In questo articolo, ti mostreremo come modificare facilmente la ricerca predefinita di URL in WordPress e renderla più SEO e user friendly.
Perché modificare l’URL di ricerca predefinito Slug in WordPress
Con WordPress è possibile scegliere la struttura URL , per tutte le pagine del tuo sito web. A questo proposito potresti leggere la guida su come ottimizzare il permalink su WordPress, e come eliminare la parola category dall’url delle categorie.
Gli URL ottimizzati per il SEO si presentano così:
https://miodominio/titolo-articolo/
https://miodominio/2018/03/titolo-articolo/
https://miodominio/la tua categoria/
Come puoi vedere, questi URL sono abbastanza facili da capire sia per gli utenti che per i motori di ricerca.
Tuttavia, WordPress utilizza ancora URL NO Seo Friendly per la pagina dei risultati di ricerca.
Un tipico URL di ricerca su WordPress è simile al seguente:
http://miodominio/?s=termine di ricerca
Questa struttura dell’URL non corrisponde al resto degli URL del tuo sito web.
Mentre alcuni plugin di ricerca di WordPress migliorano esperienza utente nella ricerca , la maggior parte non fa nulla per rendere l’ URL SEO Friendly.
Cosa succede se riesci a rendere l’URL di ricerca simile a:
http://miodominio/search/termine di ricerca/
Diamo un’occhiata a come rendere la slug URL della pagina di ricerca WordPress più SEO friendly.
Modificare lo slug dell’URL di ricerca di WordPress tramite il file functions.php
Questo metodo è piuttosto semplice e consigliato. Tuttavia necessita la modifica di file. Fai dunque molta attenzione.
Per prima cosa, devi copiare e incollare il seguente codice nel file functions.php del tuo tema.
function wpb_change_search_url () {
if (is_search () &&! empty ($ _GET [‘s’])) {
wp_redirect (home_url (“/ search /”). urlencode (get_query_var (‘s’)));
Uscita();
}
}
add_action (‘template_redirect’, ‘wpb_change_search_url’);
Non dimenticare di salvare le tue modifiche.
Ora puoi visitare il tuo sito Web e provare a utilizzare la funzione di ricerca.
Noterai che l’URL di ricerca è simile al seguente:
http://miodominio/search/termine di ricerca/
Modifica ricerca URL Slug tramite file .htaccess
Il file .htaccess viene spesso utilizzato per impostare i reindirizzamenti e altre attività di configurazione del sito Web. Puoi anche usarlo per modificare lo slug URL di ricerca predefinito in WordPress.
Il tuo file .htaccess si trova nella cartella principale del tuo sito web e dovrai modificare l’app FTP o File Manager in cPanel. Fai riferimento a questa guida, se non riesci a trovare il file .htaccess.
Nel tuo file .htaccess, devi incollare il seguente codice in basso:
# Cambia l’URL di ricerca di WordPress
RewriteCond% {QUERY_STRING} \\? S = ([^ &] +) [NC]
RewriteRule ^ $ / search /% 1 /? [NC, R, L]
Non dimenticare di salvare le modifiche e caricare il file .htaccess sul server.
Ora puoi andare al tuo sito Web e utilizzare la funzione di ricerca. Noterai che l’URL di ricerca ora sarà simile a questo:
http://miodominio/search/termine di ricerca/
In conclusione
Speriamo che questo articolo ti abbia aiutato a cambiare lo slug URL di ricerca predefinito in WordPress.
Potresti anche vedere il nostro elenco di oltre 55 suggerimenti, trucchi e hack più ricercati su WordPress.
Semplicemente non funzionano nessuno dei 2