Главная > Дополнения > Как перенести WordPress в другую папку

Как перенести WordPress в другую папку

Автор: |2018-09-20T12:11:48+00:0020 Сен, 2018|Дополнения|Нет комментариев

Допустим мы переносим сайт whitehedgehog.ru на адрес http://whitehedgehog.ru/blog/

 Вносим изменения в базу

После того как мы сохранили дамп нашей базы к себе на компьютер, в нем нужно сделать некоторые изменения. Дело в том, что в базе WordPress хранятся прямые ссылки на наш старый блог. Например, у вас в посте есть картинка, ее адрес на старом блоге был whitehedgehog.ru/wp-content/uploads/kartinka.jpg, после переноса блога на новый адрес, ссылка будет все равно указывать на whitehedgehog.ru/wp-content/uploads/kartinka.jpg. Для того, что бы ссылка была на то же изображение но на новом хостинге, нужно вручную в базе исправить все ссылки со старым адресом нашего блога, на новый, сделать это можно при помощи notepad+++++, открываете — поиск и замена, примерно как на скриншоте:

image

После установки вордпресса убедитесь, что изображения на новом сайте отображается.

 Изменения в .htaccess

Необходимо так же внести изменения в файл .htaccess который находится в корне вашего сайта или хостинга, если раньше htaccess выглядел так:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

То при переносе WordPress в папку ‘blog’, файл должен быть таким:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

Удачного вам переезда!

Оставить комментарий