Следующее должно сделать это:-
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://www.%{HTTP_HOST}/$1 [NC,R,L]
</IfModule>
Просто удостоверьтесь, что у Вас есть LoadModule для модификации - переписывают там перед этой партией.
Не так, как вы хотите. Вы просто не можете позволить клиенту использовать шлюз, который находится в другой подсети, чем его IP-адрес, и это ограничение сети, а не VMware.
Сказав это, почему вы заботитесь о том, чтобы они использовали один и тот же шлюз? Для меня это не имеет большого смысла, и я бы предположил, что решение, вероятно, состоит в том, чтобы просто забыть о том, что они используют один и тот же шлюз.
В основном эта проблема связана с сетью. Если в вашей сетевой среде реализован VxLAN, то да, вы можете назначить несколько подсетей в VMware, в противном случае - нет.