2013-03-25 4 views
0

Kohana 3.2가 잘 설치된 것입니다. 이 사이트는 탐색 가능하며 CRUD 기능도 작동합니다. 그는 예제 주소 : www.site.com.br/folder/에 있습니다. 나는 그것이 작동 전체 URL www.site.com.br/folder/ URL을 쓸 때 .Htacess에서 URL을 제거하기 위해 다시 쓰기 - kohana 3.2 및 .htacess

나는

    # Turn on URL rewriting 
    RewriteEngine On 

    # Installation directory() 
    RewriteBase /folder/ 

    # Protect hidden files from being viewed 
    Files .*> 
    Order Deny,Allow 
    Deny From All 
    /Files> 

    # Protect application and system files from being viewed 
    RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L] 

    # Allow any files or directories that exist to be displayed directly 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 

    # Rewrite all other URLs to index.php/URL 
    RewriteRule .* index.php/$0 [PT] 

있습니다.

그러나 이제 서버가 루트를 가리키고 www.site.com.br과 같아야합니다. 다른 작업에서는 folder/을 제거하십시오.

나는 몇 가지 옵션 만 Kohana 정지 작업을 시도 :

RewriteRule .* folder/index.php/$0 [PT] 또는 당신은 단지 하이퍼 텍스트 액세스 스크립트에서 RewriteBase를 제거해야 RewriteRule ^folder/(.*).* index.php/$0 [PT]

답변

0

. 그런 다음 URI는 Kohana 내에서 올바르게 구문 분석됩니다.