Wamp Virtual Host вызывает проблемы с маршрутизацией - PullRequest
1 голос
/ 21 января 2020

Прежде всего, мой код работает отлично и не имеет никакого отношения к проблеме, поэтому не тратьте время на его чтение и проверку, я все равно его включу!

Я использую wamp виртуальный хост:

Виртуальный хост: этап
Путь: C: \ wamp \ www\Dhia \ publi c

при тестировании с использованием виртуальный хост (http://stageapp/) страница индекса работает нормально, но контакт не работает

, когда я go до http://stageapp/contact (показывает 404 не найдено)

, но когда я запускаю сервер с> php bin / console server: запускаю и я go до 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>');
    }

    }

Вот код route.yaml:

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

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

1 Ответ

2 голосов
/ 21 января 2020

Установите apache пакет и затем попробуйте:

composer require symfony/apache-pack

См. Это сделать c:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...