DirectoryIndex dispatcher.php

RewriteEngine On

RewriteRule ^$ dispatcher.php/home
RewriteRule ^index.(html?|php)$  dispatcher.php/home

RewriteRule ^([0-9a-zA-Z]+)(\.(html?|php){1})?$ dispatcher.php/$1

RewriteRule ^([0-9a-zA-Z]+)[/]?$ dispatcher.php/$1
RewriteRule ^([0-9a-zA-Z]+)/index.(html?|php)$ dispatcher.php/$1

RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+)[/]?$ dispatcher.php/$1/$2
RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+)(\.(html?|php){1})?$ dispatcher.php/$1/$2

RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+)/index.(html?|php)$ dispatcher.php/$1/$2

RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+)/([0-9a-zA-Z]+)\.(html?|php)$ dispatcher.php/$1/$2/$3
