Я перемещаю блог с одного сайта на другой и переназначаю оригинальный сайт. Я хочу сохранить все существующие ссылки, которые указывают на сайт, и, надеюсь, поддерживать рейтинг страниц SEO.
Старый URL: http://www.companyabc.com/2010/04/test.html
Новый URL: http://blog.companyabc.com/2010/04/test.html
Я бы хотел использовать пользовательскую страницу с ошибкой 404 для www.companyabc.com, например:
<html><meta http-equiv="REFRESH" content="0;url=http://blog.companyabc.com/%1"></html>
, где % 1 является исходным URI (/2010/04/test.html), но я не знаю, возможно ли это.
Другой вариант - использовать файл .htaccess, который перенаправляет, если URL-адрес не найден, но я не получил это работать тоже. Я уверен, что я делаю что-то не так в состоянии перезаписи:
RewriteEngine On
RewriteCond %{REQUEST_URI} !-l
RewriteRule ^(.*)\.html$ https://blog.companyabc.com/$1.html [R=301,L]
Есть предложения? Спасибо за помощь.