( Примечание: я скопировал объяснение разницы выше, из этого question.)
Ответ 3
может быть
var re = /^https?:\/\/[^/]+/i;
window.location.href = re.exec(window.location.href)[0];
- это то, что вы ищете?
Ответ 4
window.location = '/';
Обычно нужно делать трюк, но это зависит от ваших каталогов сайтов. Это будет работать для вашего примера
Ответ 5
window.location.href = "/";
Это сработало для меня.
Если у вас несколько папок/каталогов, вы можете использовать это:
window.location.href = "/folder_name/";
Ответ 6
Можете ли вы сделать это на сервере, например, с помощью Apache mod_rewrite? Если нет, вы можете использовать метод window.location.replace, чтобы стереть текущий URL из истории назад/вперед (чтобы не отменить кнопку возврата) и перейдите в корень веб-сайта: