J’ai configuré Apache pour rechercher la présence d’une page de maintenance et redirect vers cette page si elle est présente:
RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f RewriteCond %{SCRIPT_FILENAME} !maintenance. RewriteRule ^.*$ /system/maintenance.html [L]
C’est une pratique assez classique pour déployer des applications Ruby on Rails.
Ce que je voudrais faire pour créer une liste d’exclusion d’URL afin que la redirection ne se produise pas pour des sous-domaines spécifiques, par exemple: https://user1.myapp.com/any_request_url
ou https://user2.myapp.com/any_request_url
Cela peut-il être réalisé avec des instructions RewriteCond
supplémentaires?
Cela devrait le faire:
RewriteCond %{HTTP_HOST} !^(user1|user2)\.myapp\.com$