And*_* SK 5 .htaccess url-rewriting
我为我的城市写了一个本地名称/电话/地址搜索引擎.
用户必须能够通过访问以下任一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]
Run Code Online (Sandbox Code Playgroud)
这非常有效,除非用户在姓氏和/或名字中包含空格.此外,搜索名称时不能使用任何数字.
关于如何在网址中留出空格的任何想法?谢谢!
bor*_*ris 13
你能试试吗? ([a-z-\s]+)
RewriteRule ^([0-9]+)$ /html/index.php?phone=$1 [QSA,L]
RewriteRule ^([A-Za-z-\s]+)$ /html/index.php?lastname=$1 [QSA,L]
RewriteRule ^([A-Za-z-\s]+)/([A-Za-z-\s]+)$ /html/index.php?lastname=$1&name=$2 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9587 次 |
| 最近记录: |