일반적으로, URL 파라미터는 웹 서버 페이지나 스크립트의 이름 뒤에 물음표를 붙여서 다음과 같이 key=value 포맷으로 지정하게 되어 있음
http://example.com/music/index.php?name=hello&age=23
http://example.com/music/?name=hello
그러나 일부 웹 서비스에서는 다음과 같이 물음표 없이 파라미터를 처리하는 방식을 사용하고 있음
여기서는 http://mit.edu/ 자체가 URL 파라미터가 되는 것임
이렇게 물음표 없이 URL 파라미터를 처리하려면 httpd.conf나 .htaccess 파일에 다음과 같은 설정을 추가하여 처리할 수 있음
.htaccess의 경우에는 엘리먼트 내부의 내용만 사용하면 됨
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
PHP 파일에서 파라미터를 다루려면 다음과 같이 처리해야 함
$url = $_SERVER['REQUEST_URI'];
$remote_url = preg_replace('/^\\/music\\/(.*)/', '$1', $url);
(music이라는 경로 이후의 내용을 잘라내서 사용함)