2013-06-04 4 views
0

을을 index.php로 리디렉션. 예 :.htacces 폴더 링크가 내 htaccess로 파일은 다음과 같습니다 라우팅 페이지

www.mysite.com/test/scripts/ is a folder path 
<a href="/test/scripts/"> is the link 

이제 내 문제는 폴더에 대한 링크가 가리키는 경우, 나는 403 - Forbidden 오류가 있다는 것입니다. 일치하는 폴더를 라우팅 페이지 인 index.php 페이지로 리디렉션하기 위해 내 .htaccess을 어떻게 수정할 수 있습니까?

답변

0

addind로 문제를 해결했습니다 : !. 이것은 URL이 폴더가 아닌 경우이 URL을 유지하기 때문입니다. 그렇지 않으면 모두를 index.php로 리디렉션합니다.

전체 코드 :

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 
관련 문제