Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите разобраться с Mod Rewite
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Помогите разобраться с Mod Rewite

Страниц (1): [1]
 

1. undex - 01 Июня, 2015 - 21:05:42 - перейти к сообщению
Столкнулся с проблемой вопросительного знака в mod rewite

Мне нужно преобразовать урл
в ЧПУ вида /$ID/i.php?$Q

в htaccess пишу следующее:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteEngine on
  3. RewriteRule /(.*)/i.php?(.*)$ /i.php?id=$1&q=$2
  4.  


Mod Rewite отдает только первый параметр ($ID) а $Q со знаком вопроса, проглатывает

В регулярках полный 0 как и в mod rewite.
Помогите пожалуйста
2. LIME - 01 Июня, 2015 - 21:18:34 - перейти к сообщению
\?
Экранируй
3. undex - 01 Июня, 2015 - 21:41:47 - перейти к сообщению
LIME пишет:
\?
Экранируй

Вообще не читает запись, есть еще варианты?
4. LIME - 01 Июня, 2015 - 21:57:19 - перейти к сообщению
RewriteRule /(.*)/i.php\?(.*)$ /i.php?id=$1&q=$2

 

Powered by ExBB FM 1.0 RC1