2010-11-29 5 views
0

웹 사이트를 PHP에서 ASP.NET으로 마이그레이션 중이므로 문제가 있습니다.GOOGLE에서 매핑 된 링크를 사용하여 PHP에서 ASP.NET으로 마이그레이션

내 웹 사이트의 모든 링크는 GOOGLE에서 매핑됩니다 (예 : _http : //www.xxxxx.com/news). ph? id = 4345.

웹 사이트의 새 버전이 온라인 일 때이 매핑이 존재하지 않습니다. 링크가 _http : //www.xxxxx.com/news로 변경됩니다. aspx? id = 4345.

이 문제를 어떻게 해결할 수 있습니까? 301 리디렉션을 mod_rewrite를 사용 또는 사용

감사

답변

1

은에서 .aspx 파일에 .PHP 파일에서 리디렉션합니다.

+0

OP를 사용하면 PHP를 실행하고 동시에 실행하는 서버를 유지할 필요가 없으므로 IIS 다시 작성을 사용하는 것이 더 적절할 수 있습니다. –

2

IIS rewrite module을 사용하여 요청을 .php에 해당하는 .aspx로 리디렉션 할 수 있습니다.

1

IIS 다시 쓰기가이 작업을 수행하는 가장 적절한 방법은 아닙니다.

IIS 재 작성을 사용한다는 것은이 리디렉션 오버 헤드 FOREVER를 추가한다는 것을 의미합니다. '영구적으로 이동 됨'301 리디렉션을 사용하면 몇 달 동안 이전 사이트를 유지할 수 있지만 Google 및 다른 사람들이 강제로 링크를 업데이트 할 수 있습니다.

관련 문제