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



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

我正在使用一个 wamp 虚拟主机:

虚拟主机 : 舞台
路径 : C:\wamp\www\Dhia\public

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

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

但是当我使用>php bin/控制台服务器运行服务器时:运行 我去 http://127.0.0.1:8000/contact 它工作正常!

因此,使用虚拟主机会导致此问题!

我应该使用什么正确的虚拟主机路径而不是"C:wampwwwDhiapublic"

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

<?php 
namespace AppController;
use SymfonyComponentHttpFoundationResponse;
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: AppControllerDhiaController::indexAction
contact:
path: /contact
controller: AppControllerDhiaController::contactAction

安装 apache 包,然后尝试:

composer require symfony/apache-pack

请参阅此文档:

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

相关内容

  • 没有找到相关文章

最新更新