htaccess的重定向500米内部服务器错误的wordpress

问题描述 投票:-1回答:2

您好我有重定向的.htaccess我maintenance.html页面的麻烦。有人可以帮帮我吗。的.htaccess的在这里我的示例代码

<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内部服务器错误。

wordpress .htaccess
2个回答
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>

0
投票

这是为我工作!请把maintenance.html根。

##
 # Maintenance page
 ##
 <IfModule mod_rewrite.c>
  RewriteEngine On
  # local ip
  RewriteCond %{REMOTE_ADDR} !^222.222.333
  # server ip
  RewriteCond %{REMOTE_ADDR} !^111.222.333
  # maintenance page and assets
  RewriteCond %{REQUEST_URI} !/maintenance [NC]
  RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
  # serve default 503 response
  RewriteRule ^(.*)$ maintenance.html [R=503,L]
 </IfModule>
 # serve custom 503 response
 ErrorDocument 503 /maintenance.html
 <IfModule mod_headers.c>
  Header always set Retry-After "86400"
 </IfModule>
© www.soinside.com 2019 - 2024. All rights reserved.