Могут ли быть URL-адреса Ajax-запроса выполнены без хэшей?

#ajax #url #mod-rewrite

#ajax #url #мод-перезапись

Вопрос:

Я настроил mod_rewrite на сайте, и все URL-адреса выглядят как site.com/smth/else

В разделе профиля сайта я хочу сделать ajax-навигацию, поэтому URL-адреса будут изменены с помощью хэшей: site.com/profile#smth

Могу ли я сделать так, чтобы эти ajax-адреса выглядели как другие (с косыми чертами, но не хэшами) — возможно ли это?

Комментарии:

1. В чем ваша главная проблема? закладки, просто визуальная согласованность или что-то еще? Какова ваша цель?

2. цель — сохранить URL-адреса site.com/smth/else/ на каждой странице сайта

Ответ №1:

Это невозможно. Единственный возможный способ изменить текущий URL-адрес без перезагрузки всей страницы — это изменить ее привязочную часть.

Комментарии:

1. Для пояснения: хэши делают возможной навигацию без перезагрузки на клиентской стороне, что не имеет ничего общего с mod_rewrite.