|
|
|
| Суть в чем, есть простенькое правило ЧПУ, выглядит оно так:
RewriteEngine on
RewriteBase /
RewriteRule ^([\w\d]+)$ index.php?cpu=$1 [NC,L]
|
При этом мы получаем красивые адреса вида:
http://site/page
http://site/more_page
|
Но вот если добавить к адресу знак вопроса и еще какой нибудь бред, он тоже будет фигурировать в адресной строке, пример:
http://site/page?bla_bla_bla
|
При этом вся эта галиматья, которая идет после знака вопроса, хоть и фигурирует в строке запроса, но получить ее через $_REQUEST, $_GET невозможно.
Так вот суть в чем, как срезать данный бред через правила ЧПУ, перенаправив на ту же страницу но без строки начинающейся со знака вопроса?
Ну или хотя бы передавать все что идет после знака вопроса, отдельной переменной в скрипт (index.php?cpu=$1&x=bla_bla_bla)?
То есть если есть запрос вида:
http://site/page?bla_bla_bla
|
Его нужно через 301 редирект, перебросить на страницу:
| |
|
|