我想知道如何在没有GET(?function =)部分的情况下制作PhP网址。
如:
主/功能/ 42456457654
main是主页面,function是带有URL的页面,42456457654是从数据库中选择的部分。
我知道你可以通过执行main / function /?function = 42456457654来做到这一点,但我想让它仍然与服务器通信,以便在请求时获取数据库中的值。
答案 0 :(得分:1)
您需要在Web服务器的配置中添加重写规则。
的Apache:
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
Nginx的
http://nginx.org/en/docs/http/ngx_http_rewrite_module.html
但基本上它会重写来自:
的网址主要/功能/ 42456457654 强>
类似
<强> main.php行动=函数&安培;?ID = 42456457654 强>
或类似的东西
希望有所帮助