没有GET的PHP URL(?function =)

时间:2016-01-21 22:03:38

标签: php url get

我想知道如何在没有GET(?function =)部分的情况下制作PhP网址。

如:

主/功能/ 42456457654

main是主页面,function是带有URL的页面,42456457654是从数据库中选择的部分。

我知道你可以通过执行main / function /?function = 42456457654来做到这一点,但我想让它仍然与服务器通信,以便在请求时获取数据库中的值。

1 个答案:

答案 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

或类似的东西

希望有所帮助