为了支持某些老设备的访问,我们的请求地址需要带上.php 后缀。我写了这样的路由:
Route::rule('o2o-dm/uplog', 'o2o_api/o2o_dm/uplog',"*")->ext('php');
但是访问: http://tp.com/o2o-dm/uplog.php 时直接报 File not found.想请教一下各位有遇到这样的问题么?该如何解决呢?
百度,goohle 一圈,也没看到有效的方法。不知道是问题太简单了,还是搜的方法不对
1
Windelight 2019-04-13 20:48:29 +08:00 via Android
如果程序端做不到,那就在服务端写 Rewrite 吧
|
2
yunye 2019-04-13 20:51:19 +08:00 via Android
配置里改后缀名 默认是 html
|
3
pynix 2019-04-13 22:58:43 +08:00
什么设备还有这限制?
|
4
ysc3839 2019-04-13 23:05:02 +08:00 via Android
配置文件里 if 和 rewrite 应该用 try_files 代替,然后把下面的 location 改成 index.php 。
|
5
treblex 2019-04-14 01:25:48 +08:00 via Android
模板配置文件里应该
|