Исправьте меня, если я неправ, но переписать правило Вы имеете:
RewriteRule !^([a-z0-9-]+)($|/) /apps/%2%{REQUEST_URI} [PT,L]
говорит: перепишите только если ^([a-z0-9-]+)($|/)
не соответствует. Когда Ваш путь URL /anyfolder/image.jpg
, вышеупомянутое будет соответствовать (^anyfolder/
), таким образом перепишите правило, не будет выполнен, таким образом, Вы в основном продолжите subdomain.domain.com/anyfolder/image.jpg
.
Следующее ТАК вопрос имеет подобное требование:
В его ответе glavić дает ответ, который должен работать, также дает эту ссылку:
Испытайте его, это должно работать хорошо.
К сведению: мы решили проблему, разместив копии файлов приложения на каждом AOS. Рекомендации против этого сводились к модулю (построителю продукта), требующему общего доступа к файлам. Однако этот модуль нами не использовался, поэтому было безопасно хранить индивидуальную копию для каждого AOS. После внесения изменений у нас не было связанных проблем, и наша архитектура стала более надежной. Единственный недостаток - копирование файлов приложения при развертывании занимает еще пару минут; что не ужасно.