我正在尝试在apache httpd.conf中配置以下场景。任何人都可以建议如何做到这一点。
当apache实例启动并且有人试图击中url
时它应显示sitemaintenance.html中存在的内容,而不更改url上下文路径。
假设sitemaintenance.html位于/usr/local/apache/my-apache-instance/htdocs/sitemaintenance.html
此处xxx是一个子域,与主域(mydomain.com)分开托管。
-KS
答案 0 :(得分:0)
尝试将其放入您的子域的httpd.conf
或.htaccess
:
RewriteEngine on
RewriteCond /usr/local/apache/my-apache-instance/htdocs/sitemaintenance.html -f
RewriteRule ^.*$ /sitemaintenance.html [PT,L]
RewriteCond
中的条件仅在该文件存在时才允许重写,因此您可以动态添加或删除它,而无需重新启动Apache或更改.htaccess
。