Простите это старый век.
Подойдем к этому с разных сторон. Для начала нам понадобиться сервер с поддержкой mod_rewrite или аналогичным функционалом.Это уже все современные браузеры поддерживают.
Можно пойти старым путем спрятать ?page=1&act=trolololo за правилами, где вебсервер разбирает URL и подставляет в этот УРЛ значения то есть типа /trolololo/1 через регулярное выражение /(/w+)/(/d+) подставляют в ?page=$2&?page=$1 , но это очень не красиво, есть более интересный вариант, разбирать все в скрипте то есть безусловно все перенаправлять на index.php и там разбирать. Ниже будет путь разбора
Читаем комментарии в коде
<?php
//Данные строки запроса храняться в REQUEST_URI
$url = $_SERVER['REQUEST_URI'];
//Первым делом нужно отсеч все $_GET значения
$uri = explode('?',$url);
в итоге у нас есть 2 части, собственно нам понадобиться только перваяЕсть ленивый вариант для тех кому лень писать реврайты, используем http://server/index.php/trolololo/1
индентичной http://server/trolololo/1
if(strpos('index.php',$uri[0]) === 0){
//обрежем index.php
substr($uri[0],0,9);
}
//В итоге мы получили чистую запись например /trolololo/1
ну вот далее тут самое простое, 1ое вы можете пройтись в скрипте регулярными выражениями либо сделать explode('/',$uri[0])
и полученную карту как наш примерАrray( [0]=> [1]=> trolololo [2]=> 1 )грузить как модуль, действие и как вам вздумается.
Данный вариант рекомендуется использовать, для разгрузки вебсервера от лишних задач
Ну вам как дом.задание доработать и выявить все недочеты)

Вход
Регистрация

Наверх










