Как подразумевается Джон Лин, это невозможно, так как сервер не может догадаться, какой контент должен быть загружен. Простое правило HTTP заключается в том, что каждый запрос имеет свой собственный ответ.
Кроме того, следует отметить, что, если бы это было возможно (с помощью какой-либо магии - возможно, с использованием AJAX), это не было бы хорошо для SEO, поскольку Google/Bing/что бы не было способный индексировать ваш сайт.
Если вы действительно хотели мимической поведение, вы можете запустить следующую История HTML5 метод API в JavaScript:
window.history.pushState("", document.title, "/");
Это изменит адресную строку, чтобы показать только доменное имя, и будет больше чем вероятность наличия побочных эффектов.
Если вы хотите, чтобы браузер перешел на 'domain.com', как сервер должен знать, как загрузить'/test/hello.php' или '/ index.php'? –
Я имел в виду, что домен должен загружать domain.com/test/hello.php, но в URL-адресе браузера он должен показывать только домен.com – Manu
"* или любая другая ссылка должна показывать только domain.com *", похоже, что вы хотите все ваши ссылки будут доступны с помощью «domain.com», отображаемого в адресной строке браузера. –