Что за вид адресных ссылок
Я знаю ссылки скажем example.com/index.html или axample.th/ololo.php?q=089564.
Но что такое, например, 'https://ru.wikipedia.org/wiki/Город_потерянных_детей' ? Как здесь переданы данные? Это такой вид get? Или там действительно есть файл "Город_потерянных_детей"? Мне кажется это как-то переменная передаётся, только не пойму куда и как (то есть там есть файл https://ru.wikipedia.org/wiki/index.php который обрабатывает переменную и формирует ответ пользователю?).
Ответы (1 шт):
Это ЧПУ - человекопонятный URL. Когда идёт запрос в сервер, то строку запроса можно изменять через файл htaccess, или доставать отдуда данные и переделывать всё в довольно громоздкий GET запрос. Это делается через mod_rewrite. Поэтому и используют ЧПУ, чтобы адресная строка была понятна пользователю.
Я только начинаю это изучать, вот на этом ресурсе очень толково объясняеться, как это работает https://hackware.ru/?p=5564
P. S. Не наступайте на мои грабли - используйте для настройки и тестирования htaccess хрум, потому что огненный лис кешировал правила, что изрядно съело мои нервы, пока я не догадался, в чем же причина.