У меня есть текущее RewriteRule:
RewriteRule ^search/([0-9a-zA-Z-\s-:]+)(/?)$ search.php?search=$1 [NC,L,NE]
Я хочу иметь URL-адрес, подобный этому / search / # ff2266 /, чтобы принимать шестнадцатеричные (с #) цвета в URL-адресе, а затем иметь это значение в переменной $ _GET ['search']. Но не только это, но у меня проблемы с #.
Есть ли способ, которым я мог бы сделать что-то вроде этого: ([# 0-9a-zA-Z- \ s -:] +)?
Я пробовал правило:
RewriteRule ^search/(.*)(/?)$ search.php?search=$1 [NC,L,NE]
А затем в search.php следующий код:
echo "var_dump($_GET): ";
var_dump($_GET);
и с URL / поиском / # f44336 / результат:
var_dump(Array): array(0) { }