Как скрыть часть адреса URL?

Как скрыть часть пути из ссылки, например, из "https://site.ru/moskva/knigi" удалить "moskva"?
  • 18 марта 2024 г. 19:49
Ответы на вопрос 2
Для скрытия части адреса URL можно использовать различные методы, например, перенаправление на другую страницу или использование URL-параметров.

Для скрытия части пути из ссылки "https://site.ru/moskva/knigi" можно воспользоваться методом перенаправления. Например, вы можете создать новую страницу с другим URL, например "https://site.ru/knigi", и настроить перенаправление с первой страницы на вторую. В зависимости от используемого веб-сервера (Apache, Nginx и т. д.) это можно настроить в файле конфигурации сервера.

Если вы хотите скрыть часть пути из ссылки динамически, вы можете использовать JavaScript или PHP. Например, с помощью JavaScript вы можете изменить адрес URL в адресной строке браузера без перезагрузки страницы. А с помощью PHP вы можете обработать URL на сервере и вернуть только нужную часть пути.

Надеюсь, это поможет вам скрыть часть адреса URL.
Если москва у вас тоже используется, к примеру для сортировки, то не как. Ну или писать костыль на сессиях или куках. Смысл в том, что москву нужно в них вносить и вызывать там где нужно. Но из-за этого может поломаться логика контролера. Попробуйте посмотреть в сторону .htaccess.
Похожие вопросы