2008-12-22 4 views

답변

5

예. 유효한 301 리디렉션입니다 (HTTP standard은 모든 유효한 URI를 리디렉션으로 제공 할 수 있습니다).

주의 사항 : 모든 검색 엔진이 리디렉션을 좋아할 수는 없습니다. Google은 앵커 태그를 처리하는 환상적인 작업을 수행하며 (심지어 patent on this) 다른 사람들은 완전히 무시합니다. 문제가되지 않는 한 리디렉션은 기술적으로 유효합니다.

업데이트 : 당신이 mod_rewrite를 문제가 있다면는, 인코딩하기에서 # 기호를 방지하기 위해 NE (NO 탈출) 플래그를 시도 :

RewriteRule ^myOldPage.html$ /index.php#info [R,NE] 
+0

감사합니다! # 인코딩 된 때문에 작동하지 않는 방법에 대해 말하기 위해 여기로 돌아 왔습니다. – nickf

0

정확하게 보이지만 작동하지 않는 이상한 느낌이 들었습니다.

브라우저가 #anchor에 대해 알아야합니다. 서버와 mod_rewrite는 무시할 수 있습니다. 그것이 작동하지 않는 경우

나는

RewriteRule ^myOldPage.html$ /index.php?info=true [R] 

.. 당신이 뭔가를 할 수있는 추측하고 PHP 출력에 자바 스크립트의 조각 앵커 점프를 할 수 있습니다.

관련 문제