2012-01-20 3 views
3

Windows 7 노트북에 WAMP을 설치했습니다..htaccess에 정의 된 작업이 실행되지 않습니다.

Alias name: test 
Alias directory: c:/test 

다음으로는, 내가 그 디렉토리 (c:/test/foo.php)로 PHP 파일을 배치했습니다 (> 별칭을 추가 -> 아파치 - -> 별칭 디렉토리 WAMPSERVER)

다음, 나는 별칭을 정의했다. 브라우저에서 URL http://localhost/test/foo.php을 실행했는데 PHP 파일이 성공적으로 검색되었습니다.

지금, 나는 다음과 같은 내용으로 같은 디렉토리 (c:/test/.htaccess) 내로 .htaccess 파일을 추가 : 마지막으로

Action  controller-test /foo.php 
AddHandler controller-test .tst 

, 내 브라우저에서 URL http://localhost/test/testing.tst을 실행하려고하지만 난 찾을 수 없습니다 "(404)을 가지고 "페이지. foo.php 페이지를 가져 오지 않았습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

나는 또한 숨길 수 디렉토리 목록의 원인이 된 .htaccess 파일의 라인 IndexIgnore */*을 추가 한


(나는. this article의 지시를 따라), 그래서 나는 그 .htaccess 파일 작업을 확인할 수 있습니다. 문서에서

답변

2

당신이 다음에 ". 행동이라는 이름의 실행 파일은 문서 루트를 기준으로을"

그래서 당신은

Action  controller-test /test/foo.php 
+0

foo.php 한 수준 위로 이동하거나 쓸 필요가이 -' 액션 컨트롤러 - 테스트/테스트/foo.php' - 차이가없는 것 같습니다. 나는 이미 내 별칭의 근원에 있기 때문에 한 단계 올라갈 수 없다. 가능하다면 내 별칭의 범위 안에 있고 싶습니다 ... –

관련 문제