PHPackages                             kreme201/file-base-router - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kreme201/file-base-router

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kreme201/file-base-router
=========================

File based router for PHP

0.1.0(2y ago)211BSD-3-ClausePHPPHP &gt;=8.3

Since Feb 28Pushed 2y ago1 watchersCompare

[ Source](https://github.com/kreme201/file-base-router)[ Packagist](https://packagist.org/packages/kreme201/file-base-router)[ RSS](/packages/kreme201-file-base-router/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (2)Versions (2)Used By (0)

File Based Router for PHP
=========================

[](#file-based-router-for-php)

The File Based Router library is designed to handle dynamic routing based on files.

Install
-------

[](#install)

```
composer require kreme201/file-base-router

```

It has been developed and tested on PHP 8.3.

### Apache Setting

[](#apache-setting)

```
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L]

```

Usage
-----

[](#usage)

Project Structure

```
.
├── pages
│   ├── board
│   │   ├── [id].php
│   │   └── index.php
│   ├── index.php
├── public
│   └── index.php
└── vendor

```

public/index.php

```
