WordPress: Ferwiderje en omliede in JJJJ/MM/DD Permalink -struktuer mei Regex en Rang Math SEO

Trochstjoere JJJJ/MM/DD Regex WordPress Rang Math SEO

Jo URL-struktuer ferienfâldigje is om in oantal redenen in geweldige manier om jo side te optimalisearjen. Lange URL's binne lestich te dielen mei oaren, kinne wurde ôfsnien yn teksteditors en e-editors, en komplekse URL-mapstrukturen kinne de ferkearde sinjalen nei sykmasjines stjoere oer it belang fan jo ynhâld.

JJJJ/MM/DD Permalink -struktuer

As jo ​​side twa URL's hie, hokker soene jo tinke dat it artikel heger belang hat levere?

  • https://martech.zone/2013/08/06/yyyy-mm-dd-regex-redirect OR
  • https://martech.zone/yyyy-mm-dd-regex-redirect

Ien fan 'e standertynstellingen foar WordPress is in permalinkstruktuer te hawwen op it blog dat de jjjj/mm/dd omfettet binnen de URL. Dit is net ideaal foar in pear redenen:

  1. Search Engine Optimization (SEO) - Lykas hjirboppe besprutsen, toant de hiërargy fan 'e side yn prinsipe sykmasines dat de ynhâld 4 mappen fuort is fan' e thússide ... dus it is gjin wichtige ynhâld.
  2. Search Engine Result Page (SERP) - Jo hawwe miskien in fantastysk artikel op jo side dat jo ferline jier hawwe skreaun, mar dat is noch jildich. Oare siden publisearje lykwols mear resinte artikels. As jo ​​in datumstruktuer besjen dy't in jier lyn wie yn 'e side fan' e sykmasjineresultaat (SERP), soene jo dan klikke op it âldere artikel? Wierskynlik net.

De earste stap om te nimmen is om Ynstellings> Permalinks yn WordPress -admin te aktualisearjen en jo permalink gewoan de /% postnamme% /

WordPress ynstellings Permalink

Dit; soe lykwols al jo besteande postlinks op jo blog brekke. Neidat jo blog in skoft live hat west, is it net leuk trochferwizings ta te foegjen foar elk fan jo âlde artikels. Dat is goed, om't jo in reguliere ekspresje kinne brûke (Regex) om dit te dwaan. In reguliere ekspresje siket nei in patroan. Yn dit gefal is ús reguliere útdrukking:

/\d{4}/\d{2}/\d{2}/(.*)

De útdrukking hjirboppe brekt as folgjend ôf:

  • /\ d {4} siket nei in slash en 4 numerike sifers dy't it jier fertsjintwurdigje
  • /\ d {2} siket nei in slash en 4 numerike sifers dy't de moanne fertsjintwurdigje
  • /\ d {2} siket nei in slash en 4 numerike sifers dy't de dei fertsjintwurdigje
  • /(.**) vangt alles wat oan 'e ein fan' e URL is yn in fariabele wêrop jo kinne omliede. Yn dit gefal:

https://martech.zone/$1

Dit is hoe't it derút sjocht binnen de Rang Math SEO plugin (neamd as ien fan ús favorite WordPress -plugins), ferjit gewoan net om te soargjen dat it type is ynsteld op Regex mei de dropdown:

rang math seo trochferwizings

Blog-, kategory- as kategorynammen as oare betingsten ferwiderje

Blog ferwiderje - As jo ​​de term "blog" binnen jo permalinkstruktuer hiene, kinne jo de trochferwizings fan Rang Math SEO brûke om te foljen

/blog/([a-zA-Z0-9_.-]+)$

Notysje hjiroer, ik haw de opsje (.*) Net brûkt, om't dat in loop soe meitsje as ik in pagina hie dy't gewoan /blog wie. Dit fereasket dat d'r in soarte fan slak is nei de /blog /. Jo wolle dit krekt lykas hjirboppe omliede.

https://martech.zone/$1

Kategory ferwiderje - Ferwiderje kategory fan jo slak (dy't d'r standert is) de Rang SEO plugin foar wiskunde dy't in opsje hat om strip kategory fan 'e URL -struktuer yn har SEO -ynstellingen> Keppelings:

Rang Math Strip Kategory út Links

Kategoryen ferwiderje - As jo ​​kategoryen hiene, wolle jo wat foarsichtiger wêze en in array meitsje fan 'e krekte kategorynammen, sadat jo net per ongelok in sirkulêre lus meitsje. Hjir is dat foarbyld:

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

Nochris haw ik de opsje (.*) Net brûkt, om't dat in loop soe meitsje as ik in pagina hie dy't gewoan /blog wie. Jo wolle dit krekt lykas hjirboppe omliede.

https://martech.zone/$1

Iepenbiering: Ik bin in klant en filiaal fan Rang wiskunde.

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.