Я новичок в PHP, apache, пытался сделать mod_rewrite вещь, это код , он должен переписать с localhost/main/teacher/index.php?subj=departments
на localhost/main/staff/department
. Если я набираю ссылку localhost/main/staff/department, она работает, но Всякий раз, когда я нажимаю на ссылку, она дает localhost/main/staff/index.php?subj=department
.Apache mod_rewrite не правильно связывается
Вот мой .htaccess
код:
RewriteEngine On
Rewrite ^staff/(.+)$ teacher/index.php?subj=$1 [NC, L]
'mod_rewrite' не имеет ничего общего с PHP, это делается на веб-сервере Apache. – Barmar
Правила, которые вы размещали, конечно, не создадут результат, который вы укажете. Может быть, вы смотрите на кешированный результат? Попробуйте сделать «глубокую перезагрузку» или очистить кеш браузера. – arkascha
изменит заголовок, но как я могу исправить эти – Enitopee