Парсинг URL-адресов
$url = 'http://www.example.com/example.php';
$url = substr($url, 0, strrpos($url, '.'));
var_dump($url);
// output is: string(30) "http://www.example.com/example"
Перезапись URL-адресов
В вашем файле .htaccess вы можете использовать mod_rewrite для перезаписи симпатичных URL-адресов в их фактическое назначение.
Например:
RewriteEngine On
RewriteBase /
# If the URL does not already exist as a file
RewriteCond %{REQUEST_FILENAME} !-f
# or directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^example$ /example.php [QSA,L,NC]
Вышеуказанное перенаправит трафик http://www.example.com/example на ваш скрипт example.php.
Очевидно, замените example.com вашим доменом.
Опция субдомена
Другой вариант - предоставить своим пользователям каждый субдомен.Например, simon.sklaloot.com.Ранее я отвечал на вопрос, касающийся этого: Создание поддоменов на лету с помощью .htaccess (PHP)