如果申请ULR为 www.example.com/service 或 www.example.com/about-us
cms-page.php 应该打开
我该如何路线。写什么以及写什么来获得这样的结果。谢谢 。
答案 0 :(得分:0)
在核心php中,你可以做这样的事情来实现。
//get request url
$url = rawurldecode($_SERVER['REQUEST_URI']);
//match the request url with above urls.
if(preg_match('/service/', $url) || preg_match('/about-us/', $url)){
//open cms page.
include('cms-page.php');
}
在一般练习中,保持你的网址解码并将部分重定向到一个单独的php文件,然后将它们重定向到路由器,这应该采取适当的行动。 请参阅以下结构。
URL DECODER -> ROUTER (takes to controller) -> CONTROLLER (determines view ) -> VIEW