У меня есть приложение codeigniter, полностью покрытое git, и оно размещено на общем хостинге hostgator. У меня ограниченный доступ к оболочке в hostgator и, следовательно, я обновил файлы, вытягивая из git на сервер напрямую. Пока все хорошо, потому что я просто поместил его в тестовый каталог.
Теперь я хочу перенести его в производство. Таким образом, приложение должно находиться в http://www.domain.com, поэтому файлы должны быть в public_html. Но когда я клонирую из git в public_html, он приходит вместе с каталогом, называемым production, в качестве корня, поскольку это имя репо. Так что в конфигурации codeigniter я должен установить domain.com/production/ в качестве моего base_url, который будет иметь все URL с производством, и я не хочу, чтобы это произошло. Итак, как мне указать все запросы по умолчанию на производственный каталог, но без этого дополнительного сегмента в URL.
Это то, что мне нужно сделать в файле .htaccess или на маршрутах codeigniter. или есть какой-то лучший способ сделать это.
UPDATE
У меня уже есть некоторые файлы в каталоге public_html, и я не могу их потерять, так что, имея «.» в клон не сработает. Любые другие идеи, как я могу это сделать.