|
|
|
| Здравствуйте!
Возможно ли в адресе убрать html теги с помощью mod_rewrite?
site. ru/search?c[q]=название</body></html>&c[section]=audio
--
Был использован парсер из var_dump() | |
|
|
|
|
|
|
|
для: errrrrrr
(20.05.2011 в 16:34)
| | Хм... а эти тэги вообще нужны в GET-параметрах? | |
|
|
|
|
|
|
|
для: cheops
(20.05.2011 в 19:31)
| | Нет, не нужны, поэтому я и хочу их убрать :) | |
|
|
|
|
|
|
|
для: errrrrrr
(20.05.2011 в 21:05)
| | Может проще ссылку почистить, перд выводом (надежнее и быстре будет)? | |
|
|
|
|
|
|
|
для: cheops
(20.05.2011 в 21:06)
| | Вряд ли это будет проще (если переделывать парсер). В массиве переменная последняя стоит с закрывающимися body и html. Через mod_rewrite такое возможно вообще? :) Я пытался, не получается.
---
Вот сам парсер - http://bit.ly/l1sB1q | |
|
|
|
|
|
|
|
для: errrrrrr
(20.05.2011 в 21:46)
| | Можно начать отталкиваться от следующих правил, тут правила составлены с учетом перекодировки строки запроса в безопасные символы (Opera)
RewriteEngine on
RewriteBase /
RewriteCond %{QUERY_STRING} ^c\[q\]=(.*)%3C/body%3E%3C/html%3E&c\[section\]=(.*)
RewriteRule search search?c[q]=%1&c[section]=%2 [R,L]
|
| |
|
|
|
|
|
|
|
для: cheops
(21.05.2011 в 11:36)
| | К сожалению, в Опере данный пример не работает :( | |
|
|
|