@crack_user

Как убрать с url ссылки — GET запрос + название файла?

Как убрать с адресной строки GET запрос + название файла и оставить одно slug название?

Как у меня - site.com/code/php/news?w=lol2 (могу если что создать папку news внутри папки php)

Как нужно - site.com/news/lol-2

Я конечно предполагаю, что это сделано через удаление в url строки GET параметры , но может я ошибаюсь или же если это так, буду рад если вы скинете нужный код для .htacces
  • Вопрос задан
  • 289 просмотров
Пригласить эксперта
Ответы на вопрос 1
jorix
@jorix
sysadmin
Подобное делается через mod_rewrite и .htaccess.
Пример, когда site.com/news/lol2 будет передан в index.php двумя GET параметрами folder и slug:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]*)/?([^/]*)/?$ index.php?folder=$1&slug=$2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы