Tentando obter uma URL completa sem nome de arquivo no PHP

Eu pensei que isso seria simples, mas não consigo encontrar uma variável de$_SERVER matriz que tem o que estou procurando.

Digamos que meu URL sejahttp://example.com/subdirectory/index.php Eu quero obter tudo, exceto o nome do arquivo -http://example.com/subdirectory/.

Eu sei que poderia fazer isso facilmente com alguma manipulação de string, mas quero saber se há uma variedade de_server matriz que eu só estou sentindo falta. Eu tentei todos eles para ver o que eles dão e posso obter qualquer coisa, menos o que estou procurando.

questionAnswers(5)

yourAnswerToTheQuestion