Хостинг моего проекта с помощью XAMPP нарушил мою структуру MVC

#php #html #model-view-controller #xampp

#php #HTML #model-view-controller #xampp

Вопрос:

Раньше я вызывал метод из своего контроллера для перенаправления в другое представление, когда я был в индексном представлении, подобном этому :

 <a class=link_to_show href="/new">Go to other view</a>
  

это вызовет метод из моего контроллера:

 public function new(): void
    {
        $this->view->setFile("new");
        $this->view->render();
    }
  

Раньше это работало, когда я размещал свой проект с DDEV, но теперь он не работает, и я получаю сообщение об ошибке «Не найдено«, когда я нажимаю на ссылку. Я все еще новичок, и я не знаю, почему он больше не работает, поскольку я размещаю свой проект с помощью XAMPP. Я также не совсем понял, как метод из контроллера вызывается так «/ new«

Комментарии:

1. это «Не найдено» из вашего приложения или с сервера Apache по умолчанию? Похоже, вы не настроили .htaccess для перезаписи

2. Это с сервера Apache

3. Хорошо, вы настроили .htaccess для перезаписи?

4. Нет, я не знаю, где находится этот файл, сейчас я ищу и пытаюсь это сделать

5. » Я также не совсем понял, как метод из контроллера вызывается таким образом «/ new»» используете ли вы какой-нибудь фреймворк, например laravel или code igniter’?