2015-02-12 4 views
-1

Здравствуйте, у меня возникли проблемы с перенаправлением .htaccess на мою страницу maintenance.html. Может кто-то, пожалуйста, помогите мне. Здесь мой пример кода .htaccess.htaccess redirect 500 внутренняя ошибка сервера wordpress

<Limit GET POST PUT> 
order deny,allow 
deny from all 
allow from 123.456.789 
allow from 123.456.789 
</LIMIT> 
ErrorDocument 403 /maintenance.html 
<Files maintenance.html> 
order allow,deny 
allow from all 
</Files> 

У меня есть ошибка внутреннего сервера 500.

+1

Проверьте свой apache error_log. http://www.techiecorner.com/97/redirect-to-maintenance-page-during-upgrade-using-htaccess/ –

ответ

0

Вы близко. Все, что вам нужно - это условие предотвращения перенаправления, если запрос предназначен для изображения.

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{REMOTE_ADDR} !=xxx.xxx.xxx.xxx 
    RewriteCond %{REMOTE_ADDR} !=127.0.0.1 
    RewriteCond %{REQUEST_URI} !/maintenance\.html 
    RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png)$ [NC] 
    RewriteRule ^.*$ http://localhost/blabla/maintenance.html [R=302,L] 
</IfModule>