2014-04-12 2 views
0

최근에 .htaccess로 작업하기 시작했으며 작동하는 환경을 얻을 수 없습니다. 나는 기본적으로 이것을 가지고있다 :.htaccess 환경이 작동하지 않습니다.

RewriteEngine on 
RewriteCond %{TIME_HOUR}%{TIME_MIN} >0600  
RewriteCond %{TIME_HOUR}%{TIME_MIN} <1800  
RewriteRule ^page\.html$ default.html [L]  
RewriteRule ^page\.html$ defaultNight.html [L] 

나는 무엇이 문제인지 잘 모른다. 이것은 내 .htaccess 파일에있는 유일한 코드입니다. default.html과 defaultNight.html의 별도 디렉토리를 만들어야합니까? 나는 모른다.

답변

0

재 작성 조건이 올바르지 않습니다. 다음과 같은 규칙을 사용할 수 있습니다.

RewriteEngine on 

# serve default.html between 8AM to 6PM 
RewriteCond %{TIME_HOUR} >07 
RewriteCond %{TIME_HOUR} <19  
RewriteRule ^page\.html$ default.html [L]  

RewriteRule ^page\.html$ defaultNight.html [L] 
+0

작동하지 않습니다. 기본적으로 default.html이 기본 사이트 페이지로 설정되어 있기 때문일 수 있습니다. – Gelu

+0

작동하지 않는다는 것은 무엇을 의미합니까? 문제를 설명하지 않았으므로 해결책을 제공하지 않았습니다. 이 규칙을 어떻게 테스트 했습니까? – anubhava

관련 문제