2014-02-11 1 views
1

"http://www.abc.com"이라는 사이트가 있는데 htaccess 파일이 있습니다.하위 폴더 htacess 파일이 작동하지 않습니다.

그리고 "http://www.abc.com/sub/"이라는 하위 폴더가 있는데 htaccess가 .php에서 .html 페이지로 변환되지만 작동하지 않습니다.

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.abc\.com 
RewriteRule (.*) http://www.abc.com/$1 [R=301,L] 
RewriteRule ^(.*)\.html $1\.php 

어떻게해야합니까?

답변

0

RewriteBase 지시어를 사용해야 할 수도 있습니다.

먼저 httpd.conf 파일에서 mod_rewrite 모듈이 활성화되어 있는지 확인하십시오.

LoadModule rewrite_module modules/mod_rewrite.so 

그런 다음 sub/ 폴더에 다음 .htaccess 파일을 넣어.

RewriteEngine on 
RewriteBase /sub/ 
RewriteRule ^(.*)\.html$ $1.php 
관련 문제