2011-11-26 4 views
3

domain.com/index.php/view/whatever 대신 domain.com/whatever을 통해 페이지에 액세스 할 수 있도록 htaccess에서 다음과 같은 정보가 있습니다. 따라서 URL에서 index.php/view을 제거합니다. 크롬을 제외한 모든 브라우저에서 정상적으로 작동합니다. Chrome에서 페이지를 두 번 다시 쓰고 있습니다. 내가 페이지에 카운터가 있기 때문에 내가 이것을 알아 차리는 방법입니다. 페이지가로드 될 때마다 카운터가 2 씩 증가합니다. 다시 쓰기 규칙을 제거하면 카운터가 제대로 작동하고 1 씩 증가합니다. 크롬에서 다시 쓰기가 두 번 발생하는 이유는 무엇입니까? Firefox와 IE는 한 번만 페이지를로드해야합니다.htaccess를 두 번 다시 쓰기

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php/view/$1 [L] 

PS : viewwhatever는 어느 파일이 아닌 폴더입니다. 동적으로 생성됩니다.

답변

3

htaccess에 문제가 없습니다. 페이지에 유효한 favicon이 있는지 확인하십시오. 이것은 나를 미친 듯이 몰아 넣었고, 파악하는 데 나를 한동안 데려 갔다.

<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"> 
+0

와우. 그것은 작동합니다. 나는 그 문제를 믿을 수 없다. 감사합니다. – Pinkie

관련 문제