Comments (5)
Biny 中并没有对 index.php做特殊处理 也就是说domain/index.php中的index.php会被认为是路由的一部分
程序会去查找index.phpAction 当然因为PHP的命名限制是肯定会报错的
不过框架这边的确应该对index.php 进行特殊处理一下
谢谢你的建议 请关注后续更新
from biny.
是的。在getRouterInfo里过滤下就支持了
from biny.
已更新 同时修复了无动态字段的重写逻辑(routeRule) 无法生效的问题
from biny.
@billge1205 我更新了你修复的,貌似不行
Fatal error: Action[index.phpAction] is not exists
我之前做法比较简单,直接在getRouterInfo里过滤下index.php
$_SERVER['REQUEST_URI'] = str_replace("/index.php","",$_SERVER['REQUEST_URI']);
from biny.
我这边只替换了 REQUEST_URI 中最后面的 ‘index.php‘ 如果是中间的话 我这边不做替换
if (substr($pathRoot, -9) === 'index.php'){ $pathRoot = substr($pathRoot, 0, -9); }
from biny.
Related Issues (20)
- 数据库缓存的问题想请教一下 HOT 14
- Form的自定义验证问题 HOT 2
- 维护模式开启报错 HOT 1
- 403 Forbidden nginx HOT 4
- 部署在IIS7.5老是500错误 HOT 2
- Biny运行在PHP8.0 HOT 2
- Biny有更新版本计划吗? HOT 1
- Biny中如何将Token添加到请求头Header中? HOT 3
- 数据库操作 + - 不支持浮点数操作 HOT 3
- 请问,'not like' 要怎么写。 HOT 2
- DAO::get('xxx') 报错 HOT 2
- 我根据文档学着写restful API,但未能成功 HOT 6
- 加入Restful的OPTIONS默认回复200的开关 HOT 3
- 新建的Service没有生效 HOT 9
- 请问,使用虚拟主机无法指定 web 为根目录,如何修改? HOT 2
- 如何在Biny中实现JWT和JWE?
- 使用 axios 发送POST 请求时,无法正常接收到数据 HOT 2
- 在同一个方法中调用两个不同的$model 时, 后面的那个无法正常调用 HOT 5
- 反馈一个路由配置相关的Bug HOT 9
- 请问是否可以用swoole替代nginx作为服务器
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from biny.