При прямом обращении к URL-адресу, например /songs/123
, я хочу переписать / перенаправить этот URL-адрес на /index.php#/songs/123
.
Я полагаю, что использование сервера для этого более эффективно, чем создание "фиктивных" страниц, которые перенаправляют.
Например, я использую jQuery.address, чтобы «поймать» любые теги <a/>
и добавить его href
в качестве хеш-тега, что позволяет легко перемещаться по сайту и поддерживать точность в истории браузера. Я по-прежнему хочу, чтобы эти ссылки были действительными ссылками на соответствующий контент, однако в случае, если кто-то откроет его в новой вкладке или аналогичном.