我想知道如何在没有GET(?function=)部分的情况下制作PhP url。
如:
主/功能/42456457654
main 是主页,函数是带有 URL 的页面,42456457654是从数据库中选择的部分。
我知道您可以通过执行 main/function/?function=42456457654 来做到这一点,但我想让它仍然与服务器通信以根据请求获取数据库中的值。
您需要在 Web 服务器的配置中加入重写规则。
阿帕奇:
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
恩金克斯
http://nginx.org/en/docs/http/ngx_http_rewrite_module.html
但基本上它会从以下位置重写网址:
主/功能/42456457654
到类似的东西
main.php?action=function&id=42456457654
或类似的东西
希望有帮助