Hogyan változtathat meg egy adatbázisban vagy fájlokban lévő hivatkozásokat egyetlen parancssal - devaka seo blog

Másik területre történő áttérés esetén a fő tükör módosítása vagy a HTTPS-re való áttérés. Az oldalon belül számos linket manuálisan kell megváltoztatni. Ráadásul a hivatkozások nemcsak a sablonokban, hanem az adatbázisban is megjelenhetnek. És az oldalak száma már több száz vagy akár ezer lehet. Hogyan lehet ezt a feladatot minimális erőfeszítéssel megoldani?

Például, van egy webhely a WordPressen, használja a MySQL adatbázist, és néhány éve már felhalmozott ezer cikket. A cikkekben található szövegösszefüggések szerkesztése hosszú lesz, a folyamat egyszerű SQL lekérdezéssel és a REPLACE funkcióval automatizálható.

Egy ilyen egyszerű sablon megkereső SQL lehetővé teszi egy második beállítani a bejegyzés az adatbázisban. Meg lehet futtatni közvetlenül phpMyAdmin (a legtöbb webtárhely hozzáférést biztosít adatbázis-kezelés), vagy bármilyen más programot, hogy működjön együtt az adatbázisban, beleértve a konzol.

Konzol parancsok fájlok linkjeinek cseréjére

Ha a sablonok ugyanabban a mappában vannak tárolva, használja a Perl-ot, és indítsa el a kívánt könyvtárból.

Ha a sablonok nem ugyanabban a mappában, és több, akkor a rekurzív keresés-cserélje ki a következő parancsot:

találni. - F típusú -name "* .tpl" - exec sed -i '-e „s / http: \ / \ / site. ru / https: \ / \ / site.ru / g ' <> \;

A parancs elsőként megtalálja az összes tpl-fájlt, majd a benne lévő sorokat helyettesíti, a megadott szabályos kifejezésre támaszkodva.

SEO-elemző, tanácsadó. Mindig tisztában van az új trendekkel a SEO piacon.

szia
Ez nem olyan egyszerű. több plug-in (és shortcodes) használja ugyanazt a WP serialization helyett -encoding JSON. kapott AutoCorrect ütni az összes beállítást, ha a régi tartomány hossza eltér a hossza az új
a WP-vel ki kell cserélni a wp_options mezőket az option_name siteurl és az új tartomány doménjével. utána menjen az admin panelbe, az állandó linkek beállításaiban és kattintson a "save" gombra.
Ez nem oldja meg a problémákat, de a legtöbb esetben nagyban segít

Vannak olyan plug-inek is, amelyek segítenek az adatbázis helyes áttelepítésében, beleértve a sorozatos adatok újratelepítését

A JSON-nál nincs probléma. Csak akkor, ha a sorozatot használják

Kapcsolódó cikkek