Если только на локальном компьютере - поставить на свой компьютер web-сервер (например, Open Server) и в нём настроить доменное имя. Для доступа к сайту из интернета - арендовать доменное имя и хостинг. И разместить сайт на хостинге.
Использовать rewrite, прописав соответствующие правила в конфиге HTTP-сервера. Конечно, если это действительно сайт, а не набор файликов на локальном компе.
Если вопрос о том, как разместить сайт в интернете - ну так его нужно разместить в интернете, а для этого нужно доменное имя и хоcтинг. А если просто поменять адрес файла, если файл на компьютере - перемести его в нужную тебе папку на компьютере (создай новую если нужно) - вот адрес и поменяется.