Я написал локальную поисковую систему по имени / телефону / адресу для моего города.
Пользователи должны иметь возможность быстро получить доступ к результатам, перейдя на любой из этих URL:
Это моя текущая конфигурация .htaccess:
# Smart links
RewriteRule ^([0-9]+)$ /html/index.php?phone=$1 [QSA,L]
RewriteRule ^([A-Za-z-]+)$ /html/index.php?lastname=$1 [QSA,L]
RewriteRule ^([A-Za-z-]+)/([A-Za-z-]+)$ /html/index.php?lastname=$1&name=$2 [QSA,L]
Это работает очень хорошо, за исключением случаев, когда пользователь включает пробел в фамилию и / или имя. Кроме того, при поиске имен нельзя использовать числа.
Есть идеи, как разрешить пробелы в URL? Спасибо!