2012-03-21 3 views
0

나는 내 공개 HTML에서 다음과 같은 구조를 가지고 :godaddy에서 호스팅되는 Cakephp 2.0.6 app에서 .htaccess가 포함해야하는 것은 무엇입니까?

app/ ---> 
     Config/ 
     Controller/ 
     Lib/ 
     Locale/ 
     Model/ 
     Plugin/ 
     Test/ 
     tmp/ 
     Vendor/ 
     View/ 
     .htaccess 
     index.php 
     webroot/ ---> 
          css/ 
          img/ 
          js/ 
          media/ 
          .htaccess 
          .favicon.ico 
          index.php 
css/ 
img/js/ 
lib/ 
media/ 
plugins/ 
vendors/ 
.htaccess 
favicon.ico 
index.php 

사람이 각각 무엇을 포함 htaccess로해야 말해 주실 수 있습니까?

나는 항상 404가 나옵니다.

감사합니다.

웹 루트의 htaccess로 :

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 
</IfModule> 

응용 프로그램 htaccess로 :

<IfModule mod_rewrite.c> 
    RewriteBase/
    RewriteEngine on 
    RewriteRule ^$ webroot/ [L] 
    RewriteRule (.*) webroot/$1 [L] 
</IfModule> 
+0

현재 'webroot'와 app'.htaccess'의 내용은 무엇입니까? – mensch

+0

원본 게시물에 htaccess의 내용을 모두 추가했습니다! – content01

답변

0

모두 .htaccess 파일에서 RewriteBase / 라인을 제거하십시오. 내가 디렉토리 구조를 볼 수있는 것으로부터 모든 Cake 파일이 기본 위치에 있다고 믿기 때문에 기본 재 작성 규칙으로 충분할 것입니다.