2013-10-10 7 views
0

내 프로젝트의 올바른 리디렉션을 만들 때 읽었습니다. 유용한 정보를 찾았지만 여전히 문제가 있습니다.웹 사이트를 새 도메인 및 사이트 구조로 이동 - 리디렉션은 기본 사이트가 아닌 서브 페이지에서만 작동합니다.

좋아, 나는 한 도메인에서 다른 도메인으로 사이트를 이동합니다. 디렉토리 구조가 변경되었습니다.

도메인을 .net 도메인에서 .com 도메인으로 리디렉션하려고합니다. 그런 다음 모든 웹 사이트 하위 페이지를 새 도메인의 올바른 구조로 리디렉션하십시오. 서브 페이지는 훌륭하게 작동하지만 홈페이지는 그렇지 않습니다. 여기에 내가 사용하고있는 코드 :

RewriteEngine on 

//301 Redirect Old File 

RewriteRule oldsite.net newsite.com [R=301,L] 
RewriteRule ^p_about.* http://www.newsite.com/about [R=301,L] 
RewriteRule ^p_linkresources.* http://www.newsite.com/resources [R=301,L] 
RewriteRule ^p_services.* http://www.newsite.com/services [R=301,L] 
RewriteRule ^p_events.* http://www.newsite.com/events [R=301,L] 
RewriteRule ^p_contact.* http://www.newsite.com/contact [R=301,L] 
RewriteRule ^p_testimonials.* http://www.newsite.com/testimonials [R=301,L] 
RewriteRule ^p_site_credits.* http://www.newsite.com/resources [R=301,L] 
RewriteRule ^p_gallery.* http://www.newsite.com/gallery [R=301,L] 

RewriteRule ^p_gallery.* http://www.newsite.com/gallery [R=301,L] 
RewriteRule ^p_purchase.* http://www.shop.newsite.com [R=301,L] 

대단히 감사합니다!

답변

0

이 규칙 :

RewriteRule oldsite.net newsite.com [R=301,L] 

요구가되게합니다 :

RewriteRule ^$ http://www.newsite.com/ [R=301,L] 
+0

빠르고이었고, 그것이 마치 마법처럼 일했다! 고마워요 존 .. –

관련 문제