Что заставляет Apache направлять этот URL?

Я унаследовал устаревший проект PHP. Ура. Он работает на дроплете Digital Ocean под управлением Ubuntu 14.04, к которому у меня есть root-доступ.

Похоже, что он был построен с CodeIgniter. Проект состоит из веб-сайта, RESTful API, базы данных MySQL и PHPMyAdmin.

Я пытаюсь клонировать этот производственный экземпляр на другую каплю, чтобы создать тестовую среду. Пока что я настроил PHPMyAdmin, веб-сайт и базу данных просто отлично.

Но я не могу понять, как работает маршрутизация для этого API.

На производственном сайте API находится по адресу productionsite.com/API (обратите внимание на заглавные буквы). CodeIgniter-х controller Папка содержит все маршруты для API, и, похоже, настроена правильно. Что я не могу найти, так это как сделать testsite.com/API не просто бросить 404.

  • Я скопировал все содержимое var/www от одной капли к другой, так что, по-видимому, если бы там был маршрутизатор, он теперь и на тестовой площадке
  • Я смотрел везде, где мог придумать etc, в том числе etc/apache2, Я даже побежал sudo grep -Ri "API" * внутри etc безрезультатно.
  • Я проверил записи DNS, и ничего не направляется напрямую /API

Есть ли другое место, где я мог бы посмотреть?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector