Intereting Posts

Как настроить 301 перенаправление после перемещения блога WordPress?

Я переместил свой блог WordPress в новый домен.

Старый Адрес: domainname.com/blog | Новый адрес: newdomainname.com

Обратите внимание на старый адрес и новый адрес .

Теперь я хочу перенаправить все старые страницы в новый блог (должно быть 30 перенаправлений).

Я не мог найти способ сделать это правильно, потому что переместил свой блог в новый домен из старого каталога домена.

благодаря

ПУТЬ № 1 – cPanel

Я предполагаю, что ваш хост использует cPanel, управляющий вашим сервером.

Перейдите в domainname.com/cpanel , введите их с учетными данными cPanel:
введите описание изображения здесь

Измените значения в соответствии со следующим изображением:
введите описание изображения здесь

Не забудьте проверить «Переадресация подстановочных знаков», чтобы перенаправить всю подпапку / подстраницы ( спасибо @RobertHue ). Добавьте перенаправление, и все готово.

ПУТЬ № 2 – .htaccess

Откройте свой .htaccess domainname.com/blog/ в режиме редактирования. Поместите здесь следующий код (я сделал это с помощью WebConfs.com Redirect Generator ):

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

Сохрани это. И яла !

РЕДАКТИРОВАТЬ

Это хорошо сказано @RobertHue. Я не упоминал перенаправление подпапок или подстраниц. Поэтому я отредактировал свой ответ, изменил прикрепленные изображения и опубликовал новый код. Большое спасибо @RobertHue за то, что он указал на важные вещи.

Ниже запрос поможет заменить старые страницы на новый домен:

 UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';