не хочу, потому что
а придется собирать из разных и одинаковой общей части через include(), т.к. страниц все равно нужно несколько)
Для Твери (к примеру):
ДЛЯ РОБОТОВ:
Несколько файлов и в тех, что отличаются от общего нужно добавить тэг локации:
<meta name="distribution" content="Тверь, Tver" />
ДЛЯ ЛЮДЕЙ:
Город определяете сами по IP.
По клику на линк /contacts/ переходите на нужный URL:
код 200, если не Тверь (основной, и ссылки на другие города в тексте): /contacts/index.html (или просто /contacts/)
код 301, если Тверь: /contacts/tver.html