2009-11-19 3 views
0

필요없는 모든 요청에 ​​shtml 확장명을 추가하는 스크립트를 작성했습니다. 이것은이다 :htaccess 파일은 URL에 가상 디렉터리 주소를 추가합니다.

Options +FollowSymlinks 
<IfModule mod_rewrite.c> 
    RewriteEngine on 
     RewriteCond %{REQUEST_URI} htmlTemplates 
     RewriteCond %{REQUEST_FILENAME} !\.shtml$ 
     RewriteRule ^.*/(.*)$ $1.shtml [r,nc] 
</IfModule> 

나는 가상 위치 내 로컬 서버에 그것을 시도하고 시스템이 아니라이 같은 파일의 위치에 URL을 다시 작성 끝 :

http://svn1/C:/Documents 및 설정/vunsal/내 문서/내 보관함/작업 공간/국가 별 그리드/템플릿/Svn1/site/index.shtml

누구든지 내 구성이 잘못되었다고 말할 수 있습니까?

답변

1

이 시도 :

RewriteCond $0 htmlTemplates 
RewriteCond $0 !\.shtml$ 
RewriteRule .* %{REQUEST_URI}.shtml [R=301,L] 
관련 문제