Как заставить сайт открывать каталог как отдельный домен?
Чтобы по адресу testcatalog.ru открывалась страница вида "test.ru/catalog" нужно или с testcatalog.ru сделать редирект на test.ru/catalog, но в этом случае она будет отображаться как test.ru/catalog, либо создать отдельный сайт testcatalog.ru, и ссылки test.ru/catalog заменить на testcatalog.ru. В этом случае поисковики будут естественно считать это отдельным сайтом и вести свою отдельную статистику.
Настраиваете nginx/apache чтобы домен смотрел в нужную папку 
Для nginx можете посмотреть пример https://www.keycdn.com/support/nginx-directory-index
Для apache можете посмотреть пример https://cwiki.apache.org/confluence/display/HTTPD/...