2011-09-11 4 views
0

사용자를 허용해야하므로 공백으로 문자열을 검색하려면이 다시 쓰기 규칙 (lighttpd 엔진)을 수정해야합니다.Mod 재 작성, 문자, 숫자 및 공백 만 허용해야 함

"^/(results)/(query)/([0-9a-zA-Z_]+)$" => "index.php?action=results&query=$3", 

글자, 숫자 및 공백 만 허용하려면 (MySQL의 일부 데이터를 검색하는 데 필요합니다)?

미리 감사드립니다. 정규식에서

답변

2

공백은 \s

"^/(results)/(query)/([0-9a-zA-Z_\s]+)$" => "index.php?action=results&query=$3" 

또는 - 기호가 필요한 경우, 그것은

"^/(results)/(query)/([-0-9a-zA-Z_\s]+)$" => "index.php?action=results&query=$3" 

lighttpd wiki 및 완료에 기초를 참조 범위의 첫 번째해야

"^/(results)/(query)/([\w\d\s_]+)$" => "index.php?action=results&query=$3" 

입니다 정규식 reference.