I would like to test the existence of a file in my httpd.conf of Apache 2.4.
I use the tag like this :
<If "%{DocumentRoot}/maintenance.enable -f">
...code to execute ...
</If>
but my code is not good, apache's service doesn't want to start. I have read a lot of tutorials or docs on many sites but never found the answer :(
Please help me ...
You should read Apache error log as it might provide some hint on how it is interpreted.
Anyway, the right syntax is: <If "-f %{DOCUMENT_ROOT} . '/maintenance.enable'">
For Apache 2.4.34 and later an alternate directive to use is <IfFile>.
In this case the syntax is:
<IfFile %{DOCUMENT_ROOT} . '/maintenance.enable'>
... code to execute ...
</IfFile>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With