Wamp 虚拟主机导致路由路径出现问题

Wamp Virtual Host cause problem to routing path

首先,我的代码工作得很好,与问题没有任何关系,所以不要浪费时间阅读和检查它,无论如何我都会包括它!

我正在使用 wamp 虚拟主机:

Virtual Host : Stage
Path : C:\wamp\www\Dhia\public

当我使用虚拟主机 (http://stageapp/) 进行测试时,索引页面工作正常,但联系人不起作用

当我去http://stageapp/contact(它显示404未找到)

但是当我 运行 服务器有 >php bin/console server:run 我去 http://127.0.0.1:8000/contact 它工作正常!

所以使用虚拟主机导致了这个问题!

我应该使用什么而不是 "C:\wamp\www\Dhia\public" 的正确虚拟主机路径?

我正在使用 Symfony 4.4.2! 这是 DhiaController.php 的代码:

<?php 
    namespace App\Controller;
    use Symfony\Component\HttpFoundation\Response;

    class DhiaController  {

        public function indexAction() 
        {
            return new Response('<html><body>Hello worldbbb</body></html>');    
        }

        public function contactAction()
    {
        return new Response('<html><body>contact...</body></html>');
    }

    }

这里是routes.yaml的代码:

index:
    path: /
    controller: App\Controller\DhiaController::indexAction

contact:
    path: /contact
    controller: App\Controller\DhiaController::contactAction

安装 apache 包然后尝试:

composer require symfony/apache-pack

查看此文档:

https://symfony.com/doc/current/setup/web_server_configuration.html