مثلا اگر در localhost باشیم:
فایل index.php
<?php
require "AltoRouter.php";
$r = new AltoRouter();
// dynamic named route
$r->map('GET', '/[i:num]', function($num) {
echo $num;
}, 'name-num');
$match = $r->match();
if(is_array($match) && is_callable( $match['target'] ) ) {
call_user_func_array( $match['target'], $match['params'] );
} else {
// no route was matched
header( $_SERVER["SERVER_PROTOCOL"] . ' 404 Not Found');
}
فایل .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
فایل کتاب خانه هم که اسم AltoRouter.php هست رو کنار همین دو فایل می زاریم الان داخل این مثال کاری که شما می خواین رو انجام میده
مستنداتش کلا 5 صفحه است، با گوگل ترانسلیت بخونیدش translate.google.com
https://altorouter.com/usage/install.html