Content MarketingSadarbības partneriSearch Marketing

WordPress: atrodiet un aizstājiet visas pastāvīgās saites savā datu bāzē, izmantojot regulārās izteiksmes (piemērs: /GGGG/MM/DD)

Jebkurā vietnē, kas darbojas vairāk nekā desmit gadus, nav nekas neparasts, ka pastāvīgās saites struktūrā tiek veiktas daudzas izmaiņas. Pirmajās dienās WordPress, tas nebija nekas neparasts pastāvīgās saites struktūra lai emuāra ziņai tiktu iestatīts ceļš, kas ietvēra gadu, mēnesi, dienu un ziņas punktu:

/%year%/%monthnum%/%day%/%postname%/

Ja neskaita nevajadzīgi ilgu laiku URL, ar šo ir vēl dažas problēmas:

  • Potenciālie apmeklētāji redz saiti uz jūsu rakstu citā vietnē vai meklētājprogrammā, taču viņi to neapmeklē, jo redz jūsu raksta tapšanas gadu, mēnesi un dienu. Pat ja tas ir pārsteidzošs, mūžzaļš raksts... viņi uz tā nenoklikšķina pastāvīgās saites struktūras dēļ.
  • Meklētājprogrammas var uzskatīt saturu par nesvarīgu, jo tas ir hierarhiski vairākas mapes tālāk no sākumlapas.

Optimizējot mūsu klientu vietnes, mēs iesakām viņiem atjaunināt savu ziņu pastāvīgās saites struktūru, lai:

/%postname%/

Protams, šādas lielas izmaiņas var izraisīt neveiksmes, taču mēs esam redzējuši, ka laika gaitā priekšrocības ievērojami pārsniedz riskus. Ņemiet vērā, ka pastāvīgās saites struktūras atjaunināšana NEKO nenovirza apmeklētājus uz šīm vecajām saitēm, kā arī neatjaunina iekšējās saites jūsu saturā.

Kā atjaunināt pastāvīgās saites savā WordPress saturā

Veicot šīs izmaiņas, jūs, iespējams, pamanīsit zināmu šo ziņu meklētājprogrammas ranga kritumu, jo saites novirzīšana var samazināt atpakaļsaišu autoritāti. Viena lieta, kas var palīdzēt, ir pareizi novirzīt datplūsmu, kas nāk uz šīm saitēm, UN mainīt saites savā saturā.

  1. Ārējo saišu novirzīšana – jums ir jāizveido savā vietnē novirzīšana, kas meklē regulārās izteiksmes modeli un pareizi novirza lietotāju uz atbilstošo lapu. Pat ja labosiet visas iekšējās saites, vēlēsities to darīt ārējām saitēm, uz kurām noklikšķina jūsu apmeklētāji. Esmu rakstījis par to, kā pievienot regulāru izteiksmi (regex) novirzīt programmā WordPress un konkrēti par kā veikt /GGGG/MM/DD/ novirzīšanu.
  2. Iekšējās saites – pēc pastāvīgās saites struktūras atjaunināšanas jūsu esošajā saturā joprojām var būt iekšējās saites, kas norāda uz vecajām saitēm. Ja neesat iestatījis novirzīšanu, jūs saņemsit a 404 nav atrasta kļūda. Ja esat iestatījis novirzīšanu, tas joprojām nav tik labi, kā faktiski atjaunināt savas saites. Ir pierādīts, ka iekšējās saites sniedz labumu jūsu dabiskās meklēšanas rezultātiem, tāpēc novirzīšanas skaita samazināšana ir lielisks solis, lai jūsu saturs būtu tīrs un precīzs.

Problēma ir tāda, ka jums ir jāvaicā ziņu datu tabula, jānorāda jebkurš modelis, kas izskatās kā /GGGG/MM/DD, un pēc tam jāaizstāj šī instance. Šeit ir ideāli piemērotas regulārās izteiksmes, taču jums joprojām ir nepieciešams risinājums, lai atkārtotu ziņas saturu un pēc tam atjauninātu saišu gadījumus, nesajaucot saturu.

Par laimi, šim jautājumam ir lielisks risinājums, WP Migrate Pro. Izmantojot WP Migrate Pro:

  1. Atlasiet tabulu, kuru vēlaties atjaunināt, šajā gadījumā wp_posts. Atlasot vienu tabulu, jūs samazinat procesam nepieciešamos resursus.
  2. Ievietojiet savu regulāro izteiksmi. Lai iegūtu pareizu sintaksi, tas prasīja nedaudz darba, taču es atradu lielisku regulārās izteiksmes speciālistu pakalpojumā Fiverr, un viņš regulāro izteiksmi paveica dažu minūšu laikā. Laukā Atrast ievietojiet šādu informāciju (protams, pielāgota jūsu domēnam):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) ir mainīgais, kas no avota virknes tver sliņķi, tāpēc šis mainīgais ir jāpievieno virknei Aizstāt:
martech.zone/$1
  1. Lai lietojumprogramma zinātu, ka šī ir regulāra izteiksme, pa labi no aizstāšanas lauka jānoklikšķina uz pogas .* atrast un aizstāt.
WP MIgrate Pro — regulārā izteiksme GGGG/MM/DD pastāvīgo saišu aizstāšana failā wp_posts
  1. Viena no jaukākajām šī spraudņa funkcijām ir tā, ka jūs varat priekšskatīt izmaiņas pirms to izpildes. Šajā gadījumā es uzreiz varēju redzēt, kādi labojumi tiks veikti datu bāzē.
WP Migrate Pro — Regex priekšskatījums pastāvīgo saišu aizstāšanai failā wp_posts

Izmantojot spraudni, es varēju atjaunināt 746 iekšējās saites savā saturā aptuveni minūtes laikā. Tas ir daudz vieglāk, nekā meklēt katru saiti un mēģināt to aizstāt! Šī ir tikai viena neliela funkcija šajā jaudīgajā migrācijas un dublēšanas spraudnī. Tas ir viens no maniem iecienītākajiem, un tas ir iekļauts manā sarakstā labākie WordPress spraudņi biznesam.

Lejupielādējiet WP Migrate Pro

Atklāšana: Martech Zone ir uzņēmuma filiāle WP migrēt un izmanto to un citas saistītās saites šajā rakstā.

Douglas Karr

Douglas Karr ir TKO no OpenINSIGHTS un dibinātājs Martech Zone. Duglass ir palīdzējis desmitiem veiksmīgu MarTech jaunuzņēmumu, ir palīdzējis veikt vairāk nekā 5 miljardu dolāru Martech iegādes un ieguldījumu uzticamības pārbaudi, kā arī turpina palīdzēt uzņēmumiem ieviest un automatizēt to pārdošanas un mārketinga stratēģijas. Douglas ir starptautiski atzīts digitālās transformācijas un MarTech eksperts un runātājs. Duglass ir arī publicēts Dummie rokasgrāmatas un biznesa vadības grāmatas autors.

Saistītie raksti

Atpakaļ uz augšu pogu
aizvērt

Reklāmu bloķēšana konstatēta

Martech Zone var nodrošināt jums šo saturu bez maksas, jo mēs gūstam peļņu no savas vietnes, izmantojot ieņēmumus no reklāmām, saistīto uzņēmumu saites un sponsorēšanu. Būsim pateicīgi, ja, apskatot mūsu vietni, noņemtu savu reklāmu bloķētāju.