2009-09-19 2 views
0

누구나 Snow Leopard에서 URL 세그먼트 지원을 활성화하는 방법을 알고 있습니까? 나는 AcceptPathInfo On 지시어를/private/etc/apache2에있는 httpd.config 파일에 추가해야한다고 생각하지만 제대로 할 수는 없다. AllowOverride를 설정하고 .htaccess를 대신 실행해야합니까? 어떤 조언을 크게 주셔서 감사하겠습니다, 감사합니다!.URL 세그먼트 지원 macosx 10.6

답변

1

당신은 서버 설정, 가상 호스트, 디렉토리 또는 htaccess로contextAcceptPathInfo directive를 사용할 수 있습니다.

  • 가상 호스트 상황 :

    <VirtualHost *:80> 
        ServerName localhost 
        DocumentRoot "/Users/username/Sites/localhost/" 
        AcceptPathInfo on 
    </VirtualHost> 
    

    이제 모든 가상 호스트에 적용됩니다

    여기에 가상 호스트 로컬 호스트에 대한 예입니다.

  • direcory 상황 : 당신은 단지 특정 디렉토리에 사용하려는 경우

    , 당신은 당신의 서버/가상 호스트 설정 파일에 <Directory> 블록을 사용할 수 있습니다 :

    <Directory /Users/username/Sites/localhost/foobar> 
        AcceptPathInfo on 
    </Directory> 
    
  • .htaccess 컨텍스트

    또는 .hta의 AcceptPathInfo 지시문을 허용하려면 해당 디렉토리에 대해 AllowOverrideFileInfo을 설정해야합니다 (예 : 당신의 멋진 답변

    <Directory /Users/username/Sites/localhost/foobar> 
        AllowOverride FileInfo 
    </Directory> 
    
    # .htaccess file in /Users/username/Sites/localhost/foobar 
    AcceptPathInfo on 
    
+0

감사합니다. 건배. – gansodesoya