Как сделать роутинг на PHP
RewriteEngine  апача + единая точка входа на сайт.
дается запрос на, допустим, ext.com/some_request
 апач переписывает запрошенный урл на тот который укажешь в RewriteEngine, например RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1
(в этот момент нужно начать судорожно искать инфу об apache RewriteEngine )
а на пхп надо в index.php обработать такой запрос index.php?_route_=some_request уже вроде понятно как.
или же в твоем случае 
localhost/1.html
index.php?_route_=1.html
собственно это произойдет только внутри кода. нужно прочитать значение по $_SERVER['REQUEST_URI']== '1.html' и изменить редирект на нужную страницу header('Location: /1');