Samba состоит из двух разделенных демонов:
для перезапуска полностью самбы, необходимо перезапустить их обоих так, что корректная последовательность команд
sudo /etc/init.d/smbd restart
sudo /etc/init.d/nmbd restart
или большим количеством "ubuntish" способа
sudo service smbd restart
sudo service nmbd restart
RewriteCond
может посмотреть на заголовок хоста, с которым пришел запрос.
Примерно так:
RewriteCond %{HTTP_HOST} ^m [NC]
RewriteRule ^$ /m.MYSITE.com/index.html [QSA]
RewriteCond %{HTTP_HOST} ^m [NC]
RewriteRule ^([^\.]+)$ /m.MYSITE.com/$1.html [QSA]
RewriteCond %{HTTP_HOST} ^www [NC]
RewriteRule ^$ /www.MYSITE.com/index.html [QSA]
RewriteCond %{HTTP_HOST} ^www [NC]
RewriteRule ^([^\.]+)$ /www.MYSITE.com/$1.html [QSA]
Но, поскольку это обрабатывает разные сайты из совершенно разных каталогов, почему бы и нет просто сделать две разные конфигурации VirtualHost
для хостов с разными настройками DocumentRoot
?