Обычно все запросы перенаправляются (их URL перезаписывается внутри) в один PHP-скрипт с использованием Apache mod_rewrite и RewriteEngine
, затем (в этом скрипте) URL-адрес проверяется, и обработчик соответствует этому URL-адресу (если есть еще обработчики) с соответствующими аргументами называется. Некоторые фреймворки в PHP, обычно MVC * , полностью построены на одном index.php , на который все запросы перенаправляются (перезаписывается URL).
Если вам нужно просто решить проблему с ?page=
, попробуйте переписать URL /images/1/
в /images.php?page=1
(как предлагает Gumbo) с помощью этого в конфигурации Apache (например, файл .htaccess ) :
RewriteEngine on
RewriteRule ^images/([0-9]+)/?$ images.php?page=$1 [L]