我有一个页面,在那里我加载了一个JSON文件,并根据用户搜索匹配数据。
然而,需要注意的是,我希望这些结果的URL非常干净,而不是真正为它们创建一个新页面。(对于我的生活,我不知道这是什么术语)
因此,当用户访问website.com /names/禤浩焯时,它只会登陆/names/并加载基于“禤浩焯”的数据。
发布于 2018-10-13 06:31:53
你可以用apache的重写规则做到这一点:
RewriteEngine on
RewriteRule ^(names\/[a-z0-9A-Z-_]+)$ names.php?name=$1将此代码添加到.htaccess文件中
它会将example.com/names/aName作为get请求发送到names.php。
您可以在names.php中使用$_GET"name";获得该名称
顺便说一句,你可以在这里看到正则表达式的结果:https://regexr.com/415mq
https://stackoverflow.com/questions/52787685
复制相似问题