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 文件以获取更多信息。