Первый вариант работает, спасибо! А вот результат второго редиректит не туда, редиректит на
site.ru/?act=free вместо site.ru/site/register?type=free
нет, должно быть так, site.org/site редиректит на site.org
но должно переходить на site.org/site/register, когда я пишу правило для удаления site то получается такой url site.org//register. мне нужно чтобы в первом случае site убирался а если это подпапка тио не убирался