i'am trying to do a simple redirect to a maintenance page, but seems like apache won't let me do !
i have a folder for 3 version of a wiki (each with a specific language), so i want to redirect each wiki trafic to his own maintenance page.
here is my .htaccess
#Redirect trafic to maintenance page
RewriteEngine On
RewriteCond %{REQUEST_URI} !maintenance.htm$ [NC]
RewriteRule "(.*\/wiki.*\/).*" "$1/maintenance.htm" [R=302,L]
- mod_rewrite is enabled
- AllowOverride All is enabled
- i tested my regexp https://regex101.com/r/jN2kA7/1
- RewriteRule ^.*$ maintenance.htm [R=302,L] strangely redirect to http://myserver/var/www/wiki/maintenance.htm
the goal is to redirect "myserver/wiki/ANYTHING" to "myserver/wiki/maintenance.htm"
if someone could tell me what i am doing wrong, it would be nice
Thanks
Edit:
After some more test, seems like i am looking for something like that
RewriteRule "(.*)" "??PROTOCOL??://%{HTTP_HOST}/??SITEFOLD??/maintenance.htm" [R=302,L]