나는 이상한 질문이라고 생각합니다.htaccess로 이전 사이트를 새 사이트로 리디렉션
저는 고객을 위해 새로운 웹 사이트를 디자인했으며 다른 곳에 호스팅 된 3 개의 이전 사이트가 새로운 사이트를 가리 키기를 원합니다.
호스팅 회사에서 수행 한 작업은 이전 사이트 3 곳마다 A 레코드를 변경하여 새 사이트의 IP 주소를 가리키는 것입니다.
그들은 내가 새 사이트에 htaccess로 파일을 수정하여 새 사이트에 3 이전 URL의 해결을 가질 수 있음을 시사하는...
...하지만 난이 어떻게 작동하는지 실마리를하지 않은 . 301 리디렉션 (아래 코드)을 사용하여 시도했지만 작동하지 않는 것 같습니다.
아무도 도와 줄 수 있습니까?
코드 나는 시도했다 :
Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.OldSite1\.co.uk$ [NC]
RewriteRule ^(.*)$ http://NewSiteURL.co.uk/$1 [R=301,L]
그냥 명확히 :
이1) htaccess로 새 사이트에, 호스팅 업체는 단순히 이전의 A 레코드를 변경 한 사이트가 새 사이트의 IP 주소를 가리 키도록합니다.
2) 기존 사이트에 대한 호스팅 설정이 없으므로 수정할 index.php 등이 없습니다.
3) 리디렉션은 새 사이트의 htaccess에 있으므로 새 URL로 리디렉션 될 각 이전 URL을 식별해야합니다.
이 작업을 수행 할 수 있습니까?
<?php
header('Location: http://www.newsite.com/');
?>
가장 빠른 방법
물론 호스트의 기본 문서 이외에는 작동하지 않습니다. –
검색 엔진은이를 좋아하지 않으므로 301 리디렉션이 더 좋습니다. – Dalmas
그 점에 동의해야합니다, 301 훨씬 낫지 만 당신이 말한 것처럼, PHP 리디렉션은 매우 빠르고 쉽습니다. 그러나 SEO가 고려 사항이라면 개발 용도 이상으로 좋지는 않습니다. – Henry