如何在503重定向后获取图像?

时间:2016-05-01 22:27:25

标签: .htaccess

我需要一些帮助! 事实上,我已经在我的服务器上进行了维护重定向,但图像没有显示出来。

这里要解释的问题是文件的组织方式:

- assets
       - css
       - fonts
       - img
         - slider
            - different images
       - js
 -  maintenance.html
 -  maintenance.enable
 - .htaccess

所以这是我的.htacces:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
RewriteCond %{DOCUMENT_ROOT}/maintenance.enable -f
RewriteCond %{SCRIPT_FILENAME} !maintenance.html
RewriteRule ^.*$ /maintenance.html [R=503,L]
ErrorDocument 503 /maintenance.html

我不明白为什么 maintenance.html 无法访问位于资产中的依赖...

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

为了结束这个: 这是解决方案。

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
RewriteCond %{DOCUMENT_ROOT}/maintenance.enable -f

RewriteCond %{REQUEST_URI} !/assets #Solution

RewriteCond %{SCRIPT_FILENAME} !maintenance.html
RewriteRule ^.*$ /maintenance.html [R=503,L]
ErrorDocument 503 /maintenance.html