如果根目录中存在offline.html
,请重写它。
我创建了以下.htaccess文件并将其放在根目录中:
RewriteCond offline.html -f
RewriteRule ^(.*) /offline.html [L]
出于某种原因,这不起作用。我在这里缺少什么?
答案 0 :(得分:1)
这种情况总是会失败:
RewriteCond offline.html -f
因为-f
需要您正在检查的文件的完整路径。
您可以在检查文件名之前使用%{DOCUMENT_ROOT}
(指向您的网站根目录的Apache内部变量)来创建完整路径:
RewriteCond %{DOCUMENT_ROOT}/offline.html -f
RewriteRule ^ offline.html [L]
答案 1 :(得分:0)
您可以使用:
RewriteCond %{DOCUMENT_ROOT}/offline.html -f
RewriteRule ^(.*) /offline.html [L]