Модуль перезаписи изменяет только то, что видит сервер.Переписать модуль нельзя, изменить то, что видит локальный браузер, именно там запускается js.
Способ загрузки Facebook - через запрос содержимого новой страницы, затем он обновляет URL окна вместонеобходимости перезагрузить все.Это сделано, поэтому, если элементу нужно поделиться или связать, ссылка все обновляется с тем, что они на самом деле просматривают, поэтому, когда страница получает новую перезагрузку, браузер загружает фактическую полную страницу php, запрошеннуюс сервера.