Верстка НЕ ДОЛЖНА ломаться и не соответствовать макету от пробелов.Бывает, что необходимо гарантировать наличие естественного (и зависящего от размера шрифта) пробела между строчными элементами. Если сотрудник, занимающийся интеграцией вёрстки с движком, вывел их в коде без пробельного символа (например, перевода строки) между ними, визуального пробела тоже не будет.
margin для всех таких случаев просто с целью «защиты от дурака» не только нецелесообразно, но и сужает возможности, поскольку пиксельный margin делает ширину такого «пробела» независимой от реального размера шрифта, а единицы rem обладают недостаточной гибкостью и удобством. Кроме того, при копировании такого текста слова на стыке элементов всё равно «слипнутся».
Referer, попробуйте его (средство) отключить (включить передачу Referer).
DOCUMENT_ROOT и REQUEST_URI, критически важные для любого современного веб-приложения, модуль URL Rewrite устанавливает только для FastCGI-приложений, а для «обычных» CGI-приложений — не устанавливает. Те, кто по каким-то причинам выбирают веб-сервер IIS, сами делают свой выбор. ;-)