Содржина МаркетингПартнериПребарување маркетинг

WordPress: Најдете и заменете ги сите постојани врски во вашата база на податоци користејќи редовни изрази (пример: /ГГГГ/ММ/ДД)

Со која било локација која опфаќа повеќе од една деценија, не е невообичаено што има многу промени направени во структурата на постојана врска. Во раните денови на WordPress, не беше невообичаено за структура на вечна врска за објавата на блогот да биде поставена на патека што ги вклучува годината, месецот, денот и делот на објавата:

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

Настрана што има непотребно долго URL, има уште неколку проблеми со ова:

  • Потенцијалните посетители гледаат врска до вашата статија на друга страница или на пребарувач и не ја посетуваат затоа што ја гледаат годината, месецот и денот кога е напишана вашата статија. Дури и ако е неверојатна, зимзелена статија... тие не кликнуваат на неа поради структурата на постојана врска.
  • Пребарувачите може да ја сметаат содржината како неважна затоа што е хиерархиски неколку папки подалеку од почетната страница.

Кога ги оптимизираме сајтовите на нашите клиенти, им препорачуваме да ја ажурираат структурата на постојана врска со постовите на:

/%postname%/

Се разбира, голема промена како оваа може да предизвика неуспеси, но видовме дека со текот на времето предностите далеку ги надминуваат ризиците. Имајте на ум дека ажурирањето на структурата на вашата постојана врска НИШТО не ги пренасочува посетителите кон тие стари врски, ниту пак ги ажурира внатрешните врски во вашата содржина.

Како да ги ажурирате вашите постојани врски во вашата содржина на WordPress

Кога ќе ја направите оваа промена, може да видите одреден пад во рангирањето на вашиот пребарувач на тие објави бидејќи пренасочувањето на врската може да исфрли одреден авторитет од линковите. Едно нешто што може да помогне е правилно да го пренасочите сообраќајот што доаѓа до тие врски И да ги измените врските во вашата содржина.

  1. Пренасочувања на надворешни врски – мора да креирате пренасочување на вашата страница што ја бара шемата за регуларен израз и правилно го пренасочува корисникот на соодветната страница. Дури и ако ги поправите сите внатрешни врски, ќе сакате да го направите ова за надворешни врски на кои кликнуваат вашите посетители. Напишав како да додадам регуларен израз (регекс) пренасочување во WordPress и конкретно за како да го направите пренасочувањето /ГГГГ/ММ/ДД/.
  2. Внатрешни врски – откако ќе ја ажурирате структурата на вашата постојана врска, сè уште може да имате внатрешни врски во вашата постоечка содржина што укажуваат на старите врски. Ако немате поставени пренасочувања, тие ќе резултираат со добивање на a 404 не е пронајдена грешка. Ако имате поставени пренасочувања, сè уште не е толку добро како што всушност ги ажурирате вашите врски. Докажано е дека внатрешните врски имаат корист од вашите органски резултати од пребарувањето, така што намалувањето на бројот на пренасочувања е одличен чекор во одржувањето на вашата содржина чиста и точна.

Во прашање е тоа што треба да ја побарате табела со податоци за објавите, да идентификувате која било шема што изгледа како /ГГГГ/ММ/ДД, а потоа да го замените тој примерок. Ова е местото каде што редовните изрази доаѓаат совршено... но сепак ви треба решение за повторување низ содржината на вашите објави и потоа ажурирање на примероците на врските - без да ја нарушувате вашата содржина.

За среќа, постои одлично решение за ова, WP Migrate Pro. Со WP Migrate Pro:

  1. Изберете ја табелата што сакате да ја ажурирате, во овој случај, wp_posts. Со избирање на една табела, ги минимизирате ресурсите што ќе ги одземе процесот.
  2. Вметнете го вашиот редовен израз. Ова ми требаше малку работа за да ја направам синтаксата точна, но најдов одличен професионалец за регекс на Fiverr и тие го направија регексот за неколку минути. Во полето Најдете, вметнете го следново (приспособено за вашиот домен, се разбира):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) е променлива што ќе го фати голот од изворната низа, па мора да ја додадете таа променлива во низата Замени:
martech.zone/$1
  1. Мора да кликнете на копчето .* десно од полето за замена за да ја известите апликацијата дека ова е редовен израз најди и замени.
WP MIgrate Pro - Regex замена на постојани врски ГГГГ/ММ/ДД во wp_posts
  1. Една од најубавите карактеристики на овој приклучок е тоа што всушност можете да ги прегледате промените пред да ги извршите. Во овој случај, веднаш можев да видам какви уредувања ќе се направат во базата на податоци.
WP Migrate Pro - Преглед на Regex Замена на постојани врски во wp_posts

Користејќи го приклучокот, можев да ажурирам 746 внатрешни врски во мојата содржина во рок од една минута или така. Тоа е многу полесно отколку да ја гледате секоја врска и да се обидете да ја замените! Ова е само една мала карактеристика во овој моќен приклучок за миграција и резервна копија. Тоа е еден од моите омилени и е наведен на мојата листа на најдобри WordPress додатоци за бизнис.

Преземете го WP Migrate Pro

Обелоденување: Martech Zone е партнер на WP Migrate и го користи и други придружни врски во оваа статија.

Douglas Karr

Douglas Karr е основач на Martech Zone и признат експерт за дигитална трансформација. Даглас помогна во започнувањето на неколку успешни стартапи на MarTech, помогна во длабинската анализа на над 5 милијарди американски долари за аквизиции и инвестиции на Martech и продолжува да лансира свои платформи и услуги. Тој е ко-основач на Highbridge, консултантска фирма за дигитална трансформација. Даглас е исто така објавен автор на водич за Dummie и книга за бизнис лидерство.

Што мислите?

Оваа страница користи Akismet за намалување на спам. Научете како се обработува вашиот коментар.

поврзани написи