Вы хотите использовать,
<?php
$restOfURL = $_SERVER['REQUEST_URI'];
// If you want to remove the slash at the beginning you can use ltrim()
$restOfURL = ltrim($restOfURL, "/");
?>
Вы можете найти больше предопределенных серверных переменных в документации PHP .
Обновление
Исходя из вашего комментария к вопросу, я предполагаю, что вы используете что-то вроде mod_rewrite, чтобы переписать FOO и т. Д. И перенаправить все в один файл (index.php). В этом случае я ожидаю, что остальная часть URL уже будет передана в файл index.php. Однако, если нет, вы можете использовать mod_rewrite, чтобы передать оставшуюся часть URL-адреса как переменную GET, а затем просто использовать эту переменную GET в файле index.php.
Так что если вы включите mod_rewrite , а затем добавите что-то подобное в ваш файл .htaccess
,
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
Тогда остальная часть URL будет доступна вам в вашем файле index.php из переменной $_GET['url']
.