htaccess: Strip mappe og omdiriger med Regex

omdirigere

Forenkling af din URL-struktur er en fantastisk måde at optimere dit websted af flere grunde. Lange URL-adresser er vanskelige at dele med andre, kan blive afskåret i teksteditorer og e-mail-redaktører, og komplekse URL-mappestrukturer kan sende de forkerte signaler til søgemaskiner om vigtigheden af ​​dit indhold.

Hvis dit websted havde to webadresser:

  • https://martech.zone/blog/category/search-engine-optimization/htaccess-folder-redirect-regex OR
  • https://martech.zone/htaccess-folder-redirect-regex

Hvilken tror du har givet artiklen større betydning? Det første eksempel har en adskillelse mellem artiklen og hjemmesiden på 5 niveauer. Hvis du var en søgemaskine, ville du tro, at dette var vigtigt indhold?

Af disse grunde forenkler vi mange af vores kunders mappestrukturer. Nogle vil måske hævde, at et par kategorislugs med nøgleord er bedre, men vi har ikke set dette hos vores kunder. Hierarkiet og antallet af links fra hjemmesiden har ført placeringer langt bedre med vores populære indhold.

Efter implementering af en blog er det dog lidt smertefuldt at fortryde alle disse permanente links og stadig omdirigere trafik fra eksisterende links derude til den nye URL-struktur. Med Svinghjul (tilknyttet link), kan vi få deres team til at styre vores omdirigeringer, eller vi kan bruge omdirigerings-pluginet.

  1. For det første ansætter vi Yoasts WordPress SEO plugin, så vi kan fjerne det bogstavelige kategori slug ud af URL'en.
  2. Dernæst opdaterer vi permalinks og fjerner /% category% / og efterlader /% post% / i feltet (og opdaterer cachen).
  3. Til sidst skal vi tilføje et regulært udtryk for at omdirigere mappen korrekt:

strip-folder-redirect-regex

Udtrykket har dine valgfrie kategorier anført (mappe1, mappe2, mappe3) og kræver noget tekst efter kategorien ... på denne måde bryder dine kategorisider ikke, men de uafhængige artikler videresendes korrekt til den nye URL.

^/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

Jeg er ikke sikker på, at jeg vil anbefale denne drastiske ændring for alle virksomheder. Dem med en etableret placering ønsker måske ikke at implementere dette. På kort sigt kan det skade din placering, da en omdirigering ikke har al autoritet på den originale side. Men over tid kan det hjælpe dig at have mere indhold højere i dit permalinkhierarki. Vi ved, det har hjulpet Martech Zone!

Hvad mener du?

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.