为什么 PHPStorm 内置服务器可以理解 URL 重写规则,而其他 Web 服务器却不能

问题描述 投票:0回答:1

我将旧项目的结构转换为MVC。类似于 Laravel 的新结构,带有

Router
。例子:
$router->add('admin/{controller}/{action}', ['namespace' => 'Admin']);

使用 PHPStorm - php 内置服务器部署项目时,效果很好。我知道需要配置

.htaccess
nginx
才能让网络服务器理解。

除了像PHPStorm php内置服务器这样的配置服务器之外,还有其他方法吗?我试图找到 PHPStorm 如何 处理它,但似乎没有文档。

我使用的新结构:https://github.com/daveh/php-mvc

提前致谢。

php nginx webserver phpstorm
1个回答
0
投票

PHPStorm 显然做了一些额外的工作。

从 URL 重定向需要某种代码来完成。正如您所指出的,它需要 .htaccess 文件或 ngnix 配置。

PHPStorm 要么正在读取这些文件,要么因为它是一个开发服务器,所以它正在猜测您想要做什么。

© www.soinside.com 2019 - 2024. All rights reserved.