@NastyaG

Как сделать ЧПУ на PHP?

Здравствуйте!
Появился такой вопрос: как организовать ЧПУ?

У меня есть страница allEmployees.php . На ней выводится таблица с данными и ниже их можно фильтровать. Выбирается параметр фильтра, нажимается кнопка, страница перегружается и получаем обновленные данные. Но проблема вот в чем: как сделать читабельные ссылки?
Сейчас у меня вот так:localhost/allEmployees.php?dep=development
Как сделать, чтобы при отправки фильтра адрес страницы менялся, например на localhost/allEmployees.php/dep
  • Вопрос задан
  • 367 просмотров
Пригласить эксперта
Ответы на вопрос 1
Необходимо создать файл .htaccess c таким содержимым:
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^allEmployees.php/?(.*)$ allEmployees.php?dep=$1 [L,QSA]


Где (.*) - регулярка которая будет выщемливать из localhost/allEmployees.php/development значение "development" и подставлять вместо $1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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