PHP URL without GET (?function=)



我想知道如何在没有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

或类似的东西

希望有帮助

相关内容

最新更新