24、网站开发:URL重写、代码整理与复用策略

网站开发:URL重写、代码整理与复用策略

1. URL重写

在网站开发中,URL重写是一项重要技术。许多PHP网站,如Facebook和Wikipedia,其URL并不像我们在笑话网站中使用的那样包含PHP文件名。例如,SitePoint的Wikipedia页面URL是 https://en.wikipedia.org/wiki/SitePoint ,Facebook页面URL是 https://www.facebook.com/sitepoint/ ,而不是类似 https://www.facebook.com/index.php?controller=page&id=sitepoint 的形式。

URL重写是一种将一个URL转发到另一个URL的工具。我们可以配置Web服务器,当用户访问 /jokes/list 时,实际上运行的是 index.php?route=jokes/list 。现代PHP网站大多遵循一个规则:如果请求的文件不存在,则加载 index.php

以下是不同服务器的配置方法:
- NGINX

location / {
    try_files $uri $uri/ /index.php;
}
  • Apache :在 public
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值