Wordpress на практика

В работата си използвам основно 2 платформи – wordpress за блог и drupal за cms. Тъй като с drupal се познаваме отскоро и все още експериментирам с него, не би било редно да давам акъл (а даването на акъл без да имат и елементарни познания по темата стана любимо занимание за много блогъри напоследък …).

Затова ще пропусна drupal и ще споделя някой неща с които съм се сблъсквал при работата си с wordpress. Хубавото в случая е, че Ники Бачийски винаги е наблизо и ако съм сгафил с нещо ще ме поправи. Разбира се можех да го оставя той да пише по тези теми, но се съмнявам че има необходимото време за това и надявам се ще му е по-лесно да поправя грешките ми отколкото да пише от нула. Почти всички блогъри които познавам също вършат извращения с wordpress така че ще си имам и допълнителен коректив :-)

В конкретния случай ще засегна някой въпроси, по които имам някаква практика и много често разни хора питат за едно и също нещо, така че е по-добре да го имам някъде написано. Темата която ще мъча днес е как да прехвърлим wordpress на друг домейн с най-малко загуби. Следващата тема ще е адаптиране на стара тема за wordpress 2.3.1. (tag-ове, blogroll).

Още веднъж искам да подчертая, че това не е някакъв наръчник или съвети тип „топ 10 начина да се изгаврите с …“ , а моят практически опит. Т.е. с това съм се мъчил, правил съм проби-грешки и най-накрая се е получило по някакъв начин и въобще не твърдя че така трябва да се направи или че няма много по-лесен начин за това.

Пренасяне на сайт на Wordpress на нов домейн

Понякога може да се наложи преместването на wordpress блог на нов домейн. Обаче освен да запазим цялото съдържание заедно със структурата на връзките ни се иска да съхраним PageRank.

Процеса за пренасяне на блог на Wordpress на нов домейн може да се раздели условно на 2 части.

1. Пренос на съдържанието, дизайна и структурата на нов домейн
2. Създаване на 301 redirect от стария домейн или събдомейн към новия

За да пренесем сайта :

1. Копираме всички файлове с ftp на новото място.
2. Създаваме копие на базата данни (backup).
3. Следващата стъпка можем да я извършим по 2 начинаа :

3а. Влизаме във WP-Admin панела -> Настройки (Options) -> General Options ->
и променяме данните в
WordPress address (URL):
Blog address (URL):
с URL адресите в новия домейн. После посредством бутона обновяваме информацията. Wordpress ни пренасочва към страницата на администраторския панел, но вече в новия домейн.

3b. Отваряме в текстов редактор sql dump базата която сме запазили. Ръчно променяме адреса на стария домейн / събдомейн olddomain.com с адреса на новия newdomain.com и запазваме промените. Изтриваме от сървъра старата база данни и качваме на нейно място вече променената база.

3c. Има и трети вариант в който от Manage правим Export на базата данни в WordPress eXtended RSS ( WXR ) формат, но там имаше някой ограничения и проблеми при upload да речем във wordpress.com, които Ники Бачийски разреши с един замах :-)

Създаване на 301 redirect

Независимо кой от вариантите по-горе ще изберем за да пренесем сайта на новия домейн следва най-важната стъпка или как да направим така че при заявка към адрес в стария домейн тя автоматично да се прехвърли към новия. По-този начин няма да загубим посетители и най-вече ще запазим тежестта на връзките към всеки URL адрес.

За целта отваряме .htaccess файла в основната директория на стария ни домейн и поставяме :

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newdomain.com/$1 [R=301,L]

С което работата ни по прехвърляне на wordpress на нов домейн е приключена.

Директивата в .htaccess, освен прякото си преназначение би трябвало да запази и тежестта на всички връзки които сме получили до момента в URL адреси от стария домейн. (практиката ми показва че се случва точно така)

Внимание ! На няколко места съм чел препоръки в стария домейн да се създаде файл robots.txt с указан параметър Host: newdomain.com , но това не решава проблема с прехвърлянето на тежестта на всички връзки.

Интересен вариант (не съм го изпробвал) за пренасяне на wordpress блог на нов домейн е разгледан тук

Още по темата
    Промяна на адреса на сайт в GWT
    Чудесна нова екстра в Google Webmaster Tools – Промяна на адреса на сайт. Вече може и да не се чака с месеци за пълна индексация при местене на сайта на нов домейн. Ако имате намерение да преместите сайта си на нов домейн, използвайте инструмента „Промяна на адреса“, за да съобщите на Google новия си [...]...
    Блог на Wordpress.com
    Въпрос : Имам блог на wordpress.com, искам да го сложа на собствен хостинг за да печеля от реклами, ще загубя ли или ще спечеля от преместването ? Вероятно ще загубиш на първо време, защото не е спазено важното изискване за собствен домейн. Сравнително лесна популяризация на блог се получава при спазване на следния условен алгоритъм. 1. Създаваш блог [...]...
    SEO и практика
    В този блог доста често сме коментирали въпроси свързани с трафика и позициите в индекса на Google. Винаги съм бил убеден, че първите 3 резултата обират каймака, а реално след 15-та позиция кликове се получават само по случайност. Покрай новия ми проект за услуги в София, се наложи да създам десетки (засега) други основни, поддържащи [...]...
малки тайни

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

18 Responses to “Wordpress на практика”

Leave Comment

(задължително)

(задължително)