Существует много способов приблизиться к этому, но возможно самый легкий путь состоит в том, чтобы создать простой набор сайта в корне и поместить веб-часть редактора контента в него со следующим JavaScript в нем.
location.replace('htp://internal.com/_layouts/AccessDenied.aspx?Source=%2f');
Если Вы интересуетесь сокращением других URL SharePoint, затем взглянули на URL Shortener для SharePoint.
Обратите внимание, что я работал над этим продуктом, таким образом, обычные правовые оговорки применяются.
Я думаю, что Unison или даже Git / Mercurial / Bazaar могут быть лучшим выбором для этого.
Сценарий bash был бы чрезвычайно трудным, так как переименование файла было бы невозможным. отличается от создания нового файла, с которым вы сталкиваетесь с помощью rsync.
Если бы это был я, я бы попытался использовать Git или Mercurial. Для этого, вероятно, потребуется дополнительное обучение пользователей, но это действительно лучший вариант. Кроме того, это дает вам возможность контроля версий, чтобы вы могли исправить ошибки.