gpt4 book ai didi

php - url 中的 htaccess rewriterule 2 参数

转载 作者:搜寻专家 更新时间:2023-10-31 21:05:55 25 4
gpt4 key购买 nike

我在通过 .htaccess 重写 url 时遇到问题,我有以下网址

 www.website.com/people.php?search=search

通过 htaccess 我把它变成 .../people/search

 RewriteRule ^people/([a-zA-Z0-9]+)$ people.php?search=$1
RewriteRule ^people/([a-zA-Z0-9]+)/$ people.php?search=$1search=$1

在url中用户还可以添加一个应该是的位置

 www.website.com/people.php?search=something&&location=something

如何使用重写规则将两个搜索参数添加到新的重写 url 中?

最佳答案

这应该是你的第二条规则

RewriteRule ^people/([^/]+)/([^/]+)/?$ people.php?search=$1&location=$2 [NC,QSA,L]

它将“/people/foo/bar”重写为“/people.php?search=foo&location=bar”

尝试:

RewriteRule ^people/([^/]+)/([^/]+)/?$ people.php?search=$1&location=$2 [NC,QSA,L]
RewriteRule ^people/([a-zA-Z0-9]+)$ people.php?search=$1 [NC,QSA,L]

关于php - url 中的 htaccess rewriterule 2 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32469923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com