我最近尝试访问我的网站,但看到一些令人不安的东西——用户可以下载index.php文件并查看其内容,即 PHP 代码!
这怎么可能,让 Apache 提供 PHP 源代码而不是运行 PHP 源代码?是因为我们正在更新我们的网站进行维护吗?
我使用了这个代码:
ErrorDocument 503 "Our website is temporarily closed for maintenance. It should reopen by..."
RewriteEngine On
# TO ALLOW YOURSELF TO ACCESS THE SITE NORMALLY, SET THE NEXT LINE TO YOUR IP ADDRESS.
RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.444$
RewriteRule .* - [R=503,L]
Run Code Online (Sandbox Code Playgroud)
现在出现此消息。
但是当这种情况再次发生时,我如何让它自动出现?