Вы не можете сделать это с .htaccess
, так как по определенным URL-адресам они должны указывать на что-то, и это не меняется. Вы не можете изменить одиночный URL-адрес, чтобы означать все, что вы хотите в этот момент для одного сеанса.
Имейте в виду, это было сделано раньше, это называется спуфингом и обычно делается для того, чтобы подставить пользователей, отображая сайт мошенника и показывая реальный URL в адресной строке. Некоторые приемы могут все еще быть там, которые работают. Я бы против этого, хотя.
Отказ от ответственности: Не я предлагаю следующее, это мой давно забытый клон начала 90-х. Он не знает ничего о правильных веб-стандартах и доступности. Пожалуйста, воздержитесь от использования следующего предложения, так как это на самом деле плохо. Кадры могут иметь некоторые использования в Интернете. Это не один из них, и это довольно глупая вещь. Доступность и другие недостатки (потеря глубоких связей) значительно перевешивают любые потенциальные выгоды.
Вы можете быть ближе всего с набором кадров. У вас есть набор фреймов с номером www.example.com/cars/
и только один фрейм, который отображает ваш сайт. Теперь каждая ссылка, по которой вы щелкаете, будет изменять только местоположение фрейма, а не фрейма, то есть URL-адрес в адресной строке остается прежним. Вам нужно только добавить атрибут target
к ссылкам, которые ведут на www.example.com/userpanel
:
<a href="/userpanel" target="_top">Foo</a>
Это приведет к тому, что этот URL заменит старый набор фреймов.
Теперь у вас нет возможности напрямую ссылаться на определенную страницу.