mchkhawarshahzad/php-htaccess-manager
最新稳定版本:v1.1.0
Composer 安装命令:
composer require mchkhawarshahzad/php-htaccess-manager
包简介
PHP class to manage .htaccess files - parse, update, and merge rules easily.
README 文档
README
A PHP class to read, parse, merge, and update .htaccess files in a structured way.
🔧 Features
- Parse existing
.htaccessinto nested blocks - Merge new rules safely without duplicates
- Rebuild
.htaccesscontent in proper structure - Simple
get()andput()file methods - Auto-checks for disabled PHP functions
- Update
.htaccesswith new rules without affecting existing ones - Apache rules validation and conversion on the fly based on apache version, if V2.2 then (2.4+ to 2.2) and if 2.4+ then (2.2 to 2.4+)
📂 Usage Examples (in examples folder)
get– Fetch raw.htaccessfile dataput– Save raw data to.htaccessfilegenerate– Generate new.htaccesscontent using existing and new rulesupdate– Merge new rules safely without duplication and update the file
✅ Example
If installed via Composer, there's no need to include the file manually.
require_once DIR . '/../src/Htaccess.php';
just use as
use HtaccessManager\Htaccess;
$ht = new Htaccess();
For merge and update
$response = $ht->update("new rules array here");
For get raw content (New rules are optional)
$response = $ht->generate("New rules array here",".htaccess file path here");
📦 Installation
composer require mchkhawarshahzad/php-htaccess-manager
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-19