Удаление лишних слешев в URL

PHP
Стала задача убрать лишние слеши в URL, если они там есть. Адреса у меня обрабатываются без http://, и без домена, а примерно такие: forum/thread/643/, а значит учитывать https:// мне не нужно. Проверять наличие лишних слешов и убирать их, я решил при помощи регулярного выражение. Сделал это так:
		// Удаление лишних слешев
		if (preg_match('/\/{2,}/i', $url))
		{
			$url = preg_replace('/\/{2,}/', '$1/', $url);
		} // Удаление лишних слешев End

Просто и работает, как хотелось.

Если Ваш сценарий обрабатывает URL вместе с доменным именем, думаю Вам подойдет это регулярное выражение:
/([^:])(\/{2,})/