1
내 IP가 유지 관리 모드 조건과 일치하면 CakePHP 블록에서 규칙을 실행할 수 있어야합니다. 그렇지 않으면 가능하면 무시하십시오. 감사.htaccess 중지 처리 규칙
RewriteEngine on
# Maintenance Mode
RewriteCond %{REQUEST_URI} !/offline\.php$
RewriteCond %{REMOTE_ADDR} !^(00\.00\.00\.00)
RewriteRule .* /offline\.php [L]
# CakePHP
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
잘못된 IP로 웹 사이트에 접속하면 서버는 app/webroot에서 offline.php를 찾아 404. mmmm을 찾습니다. – woodscreative
@woodscreative 'RewriteRule^offline \ .php $ - [L]'줄은 다시 작성한 오프라인 URL이 CakePHP에 전달되지 않도록 작업을 수행해야합니다. – LazyOne
내부 서버 오류가 발생합니다. – woodscreative