Это должно сработать для вас.
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com
RewriteCond ℅{REQUEST_URI} !^/sponsor/
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}/sponsor/%1/$1 [L,NC,QSA]
Я удалил условие ℅{HTTPS} off
из вашего правила, так как оно принимало только URL-адреса http, и добавил ℅{REQUEST_URI}
, чтобы избежать повторного подключения к тому же месту.
Нет никакого пути в текущем SDK, чтобы сделать это, необходимо зарегистрировать ошибку, запрашивающую функцию. Существуют некоторые опубликованные примеры, где люди проверяют вокруг в иерархии представления, чтобы программно считать поверхности и инициировали элементы UI, но это сложно, чтобы сделать, может иметь странные визуальные артефакты, которые вызывают проблемы поддержки и, вероятно, порвут с микропрограммными обновлениями.