2011-08-10 4 views
-3

필자는 Coldfusion을 사용하고 있으며 iPlanet 7을 사용하고 있기 때문에 여러 가지 이유 때문에 query-param junk 대신 깨끗한 URL을 전달하고 싶습니다. 내 문제는 전체 obj.conf 파일에 대한 액세스 권한이없고 .htaccess 등가물이 디렉토리 당 즉시 전달 될 수 있는지 궁금합니다. 현재 내가 요청한 페이지를로드하기 전에 루트에 index.cfm보고 서버를 강제로 에게 Application.cfc를 사용하고 있지만, 사용자가 제공하는 단지 404의 아웃 경우 이렇게하면, 전달되는 .CFM 파일이 필요합니다 /path/to/file 확장명은 없습니다. 궁극적으로 사용자가 domain.com/path/to/file을 전달하지만 domain.com/index.cfm?q1=path & q2 = ~ & q3 = 파일을 제공 할 수있게하고 싶습니다. 어떤 아이디어?iPlanet에 해당하는 "깨끗한 URL"(mod_rewrite)이 있습니까?

답변

0

는 전에 함께 일을 없었어요. 그러나 index.cfm/path/to/file과 같은 URL을 사용하고 cgi.path_info 변수를 통해 추가 경로 정보를 가져올 수 있습니다. 정확히 당신이 찾고있는 것이 아니라 쿼리 매개 변수를보다 깨끗하게합니다.

+0

이것은 내가 생각하고있는 일이며, 이해가된다. 그래서 나는 계속해서 그것을 사용할 것이다. 고마워. – Ryan

+0

RESTful API를 빌드하기위한 몇 가지 CF 프레임 워크가있다. PowerNap과 Taffy는 마음에 두 가지입니다 (http://powernap.riaforge.com 및 http://taffy.riaforge.com) –

+0

.cfm 해킹이 효과적입니다. 컴퓨터가 기밀로 분류되어 있기 때문에 프레임 워크를 사용할 수 없습니다. 서버에 새로운 소프트웨어를 가져 오는 데 몇 달이 걸립니다. – Ryan

3

DirectoryIndex 지시문을 사용하여 mod_dir을 사용하여/디렉토리/요청에 제공되는 페이지를 설정할 수 있습니다. 내가 플래 넷 존재 모르겠어요

http://httpd.apache.org/docs/2.2/mod/mod_dir.html

+0

httpd 구성이없고 obj.conf가 액세스 할 수없는 서버 계층에 있기 때문에 iplanet에서 mod_dir을 사용하는 방법을 모르겠습니다. .htaccess와 비슷한 좀 더 유연한 무언가를 찾고 있었기 때문에 URL 재 작성을 켜거나 끌 수있었습니다. – Ryan

관련 문제