在PHP中路由URL
发布时间:2020-12-13 13:35:17 所属栏目:PHP教程 来源:网络整理
导读:我正在开发一个网页项目.为此,我决定使用Apache,PHP(5.1.7,我的服务提供商强加的版本)和Dwoo(模板). 我想将URL路由到我的模板.我知道有很多框架在做这种事情.我只是想知道是否有一个很好的方法来实现它. 我按如下方式设置了我的项目: src / dwoo – Dwoo文
我正在开发一个网页项目.为此,我决定使用Apache,PHP(5.1.7,我的服务提供商强加的版本)和Dwoo(模板).
我想将URL路由到我的模板.我知道有很多框架在做这种事情.我只是想知道是否有一个很好的方法来实现它. 我按如下方式设置了我的项目: > src / dwoo – Dwoo文件 业务逻辑很少(没有真正的模型).它只是非常静态的页面.使用模板可以使维护工作更轻松(即继承). 知道在这种情况下如何设置路由?我想理想情况下,每个给定的URL应该通过index.php路由,然后以某种方式决定呈现哪个模板(即./ category / pagename将映射到templates / category / pagename.tpl).
使用mod_rewrite将所有内容路由到单个index.php文件.然后检查此文件中$_SERVER [‘REQUEST_URI’]中的变量以分派到所需的处理程序.
此配置将启用mod_rewrite,如果已安装: DirectorySlash Off Options FollowSymLinks Indexes DirectoryIndex index.php RewriteEngine on RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^.*$ - [L] RewriteRule ^.*$ index.php [L] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |