Я хочу перенаправить весь мой старый запрос домена в мой новый домен, используя файл htaccess. Ниже приводится то, что я использую, но это не работает, если страница не на новом сайте. Например, google index about.htm на старом сайте, но на новом сайте его не существует. Я бы хотел, чтобы он просто вошел в рут во всех случаях. Я знаю, что это не идеально для SEO, но я не хочу 404-х годов. Есть предложения?
Redirect 301 / http://www.thenewdomain.com/
Вы пытаетесь заставить посетителей old.com/about.htm перейти на new.com/about.htm? В таком случае вы можете сделать это с помощью правила mod_rewrite в .htaccess:
RewriteEngine на
RewriteRule ^ (. *) $ Http://www.thenewdomain.com/$1 [R = постоянный, L]
Это направит все со старого хоста в корень нового хоста:
RewriteEngine on
RewriteCond %{http_host} ^www.old.com [NC,OR]
RewriteCond %{http_host} ^old.com [NC]
RewriteRule ^(.*)$ http://www.thenewdomain.org/ [R=301,NC,L]