Я использую .htaccess для преобразования URL-адресов с переменными PHP для очистки URL-адресов. Пока что я могу конвертировать и использовать их в браузере.
Это пример .htaccess
Код: Выделить всё
RewriteEngine On
RewriteBase /
RewriteRule ^productgroup/([0-9a-zA-Z]+)$ products/index.php?Cid=$1 [NC,L]
Если я использую в браузере /productgroup/3, он работает нормально, но если запрос для /products/?Cid=3 остается прежним.
Поэтому я добавляю флаг R:
Код: Выделить всё
RewriteEngine On
RewriteBase /
RewriteRule ^productgroup/([0-9a-zA-Z]+)$ products/index.php?Cid=$1 [R=302,NC,L]
в браузере я получаю старый URL-адрес, например /products/?Cid=3, даже если я набираю новый, а мне нужно работать наоборот. Я не очень хорошо знаком с mod_rewrite, поэтому буду благодарен за любую помощь.
Спасибо
Подробнее здесь:
https://stackoverflow.com/questions/798 ... edirecting