2011-11-30 2 views
1

php url routing question처럼 htaccess가있는 깨끗한 URL을 만들 계획입니다.URL 재 작성을 구현 한 후 역 호환성을 보장하는 방법은 무엇입니까?

나는에서 변경됩니다 :

/movies/index.php?id=iron_man 
/movies/iron_man 

그러나 이전 스타일 링크는 인터 웹에 이미. 액세스 할 때 어떤 일이 발생합니까? htaccess가있을 때 어떤 일이 발생합니까?

/movies/index.php?id=iron_man 


내가 을 확인하고 요청이 나타날 때, 오래된 유구 링크 리디렉션과 걱정해야합니까? 그렇다면 어떻게해야합니까?

그리고 301 리디렉션으로 설정할 수 있습니까 (SEO 처벌을 피할 수 있습니까?)

답변

0

예. 그렇다면 해당 URL을 가리키는 링크에서 가치를 잃을 수 있습니다. 당신은 definitly 사용하여 새로운 URL로 301 헤더를 사용하여 리디렉션 할 시간을 할애해야합니다

header('Location: http://www.domain.com/movies/iron_man', false, 301); 

가장 쉬운 방법은 모든 영화가 리디렉션 처리 스크립트에 이전 재 작성 점을 수 있도록.

관련 문제