网站开发: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目
超级会员免费看
订阅专栏 解锁全文
173万+

被折叠的 条评论
为什么被折叠?



