Есть ссылка localhost/?lang=ru
Как сделать что б ссылка выглядела как localhost/ru я с помощью $_GET Получал значение ru ил то что будет там.
А так же хорошо б было что б на другой странице например localhost/auth/signin.php?lang=ru ссылка выглядела localhost/ru/auth/signin.php и я все ещё получал $_GET['lang'] значение ru
(Я не использую MVC, но если есть вариант написания класа именно для этого задания, то будет отлично)
BedOmar, тогда вариант только писать свой роутер и парсер со своими правилами или искать готовый и подстраиваться под его правила. А почему вы не хотите применить фреймворк? Там это все есть и настраивается
если то что вы делаете должно индексироваться роботами и ранжироваться в поиске, прятать в куке это нельзя, т.к. при сканировании роботы не работают с куками, и ваш сайт не будет надлежащим образом просканирован. И вообще прятать что-либо плохая идея, если вы делаете сайт, то будут проблемы с поисковыми роботами.