Как я могу перенаправить URL-адрес с помощью параметров get
Привет!
1. Я хочу сделать редирект с URL вроде:
localhost/xxx/page.php?value=somestring
к
localhost/xxx/page/somestring
Я уже сделал это с этим:
RewriteEngine On RewriteRule ^color/([^/]*)$ /xxx/page.php?value=$1 [L]
Но есть одна вещь. Это не перенаправило бы меня на
localhost/xxx/page/somestringкогда я вручную пишу старый url с параметрами, как это:
localhost/xxx/page.php?value=somestring.
Как я могу это сделать?
2. Во-вторых, мой параметр иногда может начинаться со знака#, который преобразуется в %23. Как я могу вырезать это "%23%" с самого начала? Вы знаете, что хотите сделать более дружественный URL-адрес для SEO. И перенаправить его тоже, как в первом вопросе.
Что я уже пробовал:
RewriteEngine On RewriteRule ^color/([^/]*)$ /xxx/page.php?value=$1 [L]
Как я уже писал, это работает, но не перенаправляет.