2011-02-08 3 views
0

유일한 문제는우리는 새로운 웹 사이트를 만들었습니다,하지만 사람들이 북마크 때문에 이전 URL이 계속 작동해야

이전 URL이 www.example.com/?pt#!/ 같은입니다입니다 2/1270/something-etc-etc/

우리는 리다이렉트하려고하지만 새로운 URL에 something-etc-etc를 전달해야합니다. 이 new.example.com/old/ 플러스 (뭔가-등-등)와 같은 뭔가

나는 이미

한다 RewriteCond % {QUERY_STRING} ([을 잃었어요 이렇게 많은 방법을 시도했습니다

: alnum :] -) + [이 : alnum :]/$
이 RedirectMatch에이 http://new.example.com/old/

을 www.example.com/

나는이 정규식은 끝 부분을 반환하지만 대신하기 PT 번호 반환 기대했다?!/2/1270/something-etc-etc/

+0

URL의 해시 표시 후 아무 것도 서버로 전송되지 않으므로 리디렉션을 수행하기 위해 해당 정보가 필요하면 작업 클라이언트 측을 수행 할 수밖에 없습니다. –

답변

0

가장 좋은 방법은에 설명 된대로 Apache mod_rewrite 모듈을 사용하는 것입니다. 이전에 mod_rewrite를 사용하지 않았지만 학습 가치가있는 경우 무거운 읽기. 많은 것들이 구체적인 것을 만들기위한 예제들입니다.

관련 문제