attogram / htfaker
此软件包已被废弃,不再维护。未建议替代软件包。
.htaccess功能,适用于PHP内置Web服务器
v0.0.3
2020-02-15 08:18 UTC
Requires
- php: >=5.4.0 || ^7.0
- monolog/monolog: ~1.20
- symfony/http-foundation: >=3.4.35
- tivie/htaccess-parser: dev-master
This package is auto-updated.
Last update: 2020-03-31 09:11:08 UTC
README
htfaker是一个路由脚本,用于模拟Apache .htaccess功能,以适应PHP内置Web服务器。
安装
示例安装
composer require attogram/htfaker
用法
示例用法
cd vendor/attogram/htfaker
php -S localhost:8080 router.php
然后在您的网络浏览器中打开https://:8080/。
状态
htfaker处于启动阶段。
如果您对创建一个可工作的库感兴趣,请进行分支并贡献!
| htfaker框架 | 状态 |
|---|---|
| 获取文档根目录 | 测试 |
| 获取当前目录 | 在dev中 |
| 检查请求是否为文件 | 在dev中 |
| 检查请求是否为目录 | 在dev中 |
| 获取从当前到根目录的.htaccess文件 | 测试 |
| 解析所有找到的.htaccess文件 | 测试 |
| 获取所有要应用的操作 | 在dev中 |
| 应用操作 | 在dev中 |
| 关闭 | - |
| 核心操作 | 状态 |
|---|---|
| ErrorDocument | 在dev中 |
| ErrorDocument 400 (Bad Request) | - |
| ErrorDocument 401 (Unauthorized) | - |
| ErrorDocument 402 (Payment Required) | - |
| ErrorDocument 403 (Forbidden) | - |
| ErrorDocument 404 (Not Found) | - |
| ErrorDocument 500 (Internal Server Error) | - |
| ForceType | - |
| Options | 在dev中 |
| Options -Indexes | - |
| Options +Indexes | - |
| mod_access_compat操作 | 状态 |
|---|---|
| 允许 | - |
| 允许所有 | - |
| 允许来自 主机 | - |
| 允许来自 主机 [主机] ... | - |
| 允许来自 IP | - |
| 允许来自 IP [IP] ... | - |
| 允许来自 网络/子网掩码 | - |
| 允许来自 网络/nnn-CIDR | - |
| 允许来自 环境= | - |
| 拒绝 | - |
| 拒绝所有 | - |
| 拒绝来自 主机 | - |
| 拒绝来自 主机 [主机] ... | - |
| 拒绝来自 IP | - |
| 拒绝来自 IP [IP] ... | - |
| 拒绝来自 网络/子网掩码 | - |
| 拒绝来自 网络/CIDR | - |
| 拒绝来自 环境= | - |
| 顺序 | - |
| 顺序 允许,拒绝 | - |
| 顺序 拒绝,允许 | - |
| 满足 | - |
| 满足所有 | - |
| 满足任意 | - |
| mod_alias 指令 | 状态 |
|---|---|
| 重定向 | - |
| 永久重定向 | - |
| 临时重定向 | - |
| 匹配重定向 | - |
| mod_dir 指令 | 状态 |
|---|---|
| DirectoryCheckHandler | - |
| DirectoryIndex | 在dev中 |
| DirectoryIndex 本地URL | - |
| DirectoryIndex 本地URL [本地URL]... | - |
| DirectoryIndex 禁用 | - |
| DirectoryIndexRedirect | - |
| DirectorySlash | - |
| FallbackResource | 在dev中 |
| FallbackResource 本地URL | - |
| FallbackResource 禁用 | - |
| mod_rewrite 指令 | 状态 |
|---|---|
| RewriteEngine | - |
| RewriteOptions | - |
| RewriteBase | - |
| RewriteCond | - |
| RewriteRule | - |
| mod_authn_core 指令 | 状态 |
|---|---|
| Require | - |
| AuthType | - |
| AuthName | - |
| mod_authn_file 指令 | 状态 |
|---|---|
| AuthUserFile | - |
| mod_authz_groupfile 指令 | 状态 |
|---|---|
| AuthGroupFile | - |
许可证
htfaker 在 MIT 许可证或 GNU 通用公共许可证(版本 3)下双许可,由您选择。
阅读 LICENSE.md 文件以获取更多信息。