Я хочу изменить URL-адрес на www.mysite.com/home
, когда пользователь посещает корневую папку моего сайта (www.mysite.com).History.replaceState() дает ошибку 404 в консоли
Я использую History.js для достижения этой цели, и я использую этот код:
$(document).ready(function(){
History.replaceState({state: 'home'}, 'home', '/home');
});
этого кусок кода я получаю 404 ошибки в консоли, указывающую, что делает www.mysite.com/home не существует (чего нет). Почему я получаю эту проблему? так как я пришел к выводу, что авиза истории фактически не загрузит реальные ресурсы.
ps: страница работает нормально, но я не хочу получать эту ошибку в консоли, что мне делать?
Я уверен, что ваша проблема в том, что вы в настоящее время не имеют состояния, чтобы заменить, когда страница загружается. Когда загружается страница, я думаю, что объект истории «пуст», пока вы не выполните несколько нажатий состояний. – thatidiotguy
Я хочу, чтобы мой первоначальный url был www.mysite.com/home, и я хочу сделать это на стороне клиента (после загрузки страницы). Каково ваше решение? – roostaamir