2014-12-11 9 views
0

우리는 오래된 학교입니다. 우리는 여전히 SunOne 6.1을 사용합니다.SunOne obj.conf friendly urls - redirect /index.jsp ->/

내 로컬 컴퓨터 (Windows)의 obj.conf 파일을 수정할 때 내 로컬 컴퓨터에 아무 것도 등록하지 못하는 것 같습니다. 윈도우 머신과 유닉스 머신에서 동작이 다른가요?

더 구체적으로 우리는 더 친숙한 URL을 위해 /index.jsp 페이지를 부모 폴더로 리디렉션하려고합니다. 예를 들면 :

https://cooldomain/awesome/index.jsp ->https://cooldomain/awesome/

현재 당신이 구글에서이 같은 내용으로 두 페이지로 본다으로 SEO 문제의 원인이되는 양을 칠 수있다.

또 다른 이상한 windows/unix 항목은 Windows 컴퓨터 (개발자 환경)에 있으며 URL은 index.jsp로 보내집니다. 예를 들어 https://cooldomain/awesome/으로 가면 ->https://cooldomain/awesome/index.jsp

위의 문제를 해결하기 위해 로컬에서 OBJ.conf 파일을 간단히 변경합니다. 테스트를 위해 특별히 리디렉션을 넣고 있습니다.

NameTrans fn="redirect" from="/amazing" url="http://domain.com/amazing/feature"

그리고 그것은 단지 http://domain.com/amazing

사람이 기존 시스템에 대한 통찰력을 끌어 올려서? 당신이의 NameTrans 충돌하는 경우

답변

0

당신이 경우

<If $path =~ 'index.jsp'> 
    NameTrans fn="redirect" url="http://domain.com/amazing/feature" 
</If> 

그래서 당신은 단지 리디렉션을 수행하고 .... 나는 당신이의 NameTrans를 우회 할 URL을 필터링하는 생각, 그것을 수행 리디렉션 index.jsp 페이지를 누르십시오.