php实现页面路由转发的方法:首先配置nginx服务器,在【.htaccess】中写上nginx的语法;然后打开根目录的【index.php】,编写文件路由即可。

php实现页面路由转发的方法:

1、配置nginx服务器

nginx服务器不会自动读取.htaccess,也不支持.htaccess语法,这里需要做一个投机取巧的方法:在.htaccess中写上nginx的语法,同时把该文件引入到nginx的配置中。这样就达到了和apache同样的目的。编辑.htaccess文件,输入以下内容并保存

if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } location ~ /.ht { deny all; }

【解释】nginx匹配失败的uri全都转给index.php,同时禁止访问.htaccess文件

最重要的一步:在nginx配置中,在server{}内加入一句话:

include E:/demo/.htaccess;

【解释】将该文件原封不动的引入到nginx配置中。注意使用绝对路径!

2、编写index.php路由

打开根目录的index.php,输入以下内容

这里是home

你好,这里是home页面

效果

在浏览器访问http://localhost:8000 可以访问到/template/home.php

在浏览器访问http://localhost:8000/study 可以访问到/template/study.php

在浏览器访问http://localhost:8000/play 可以访问到/template/play.php

相关免费学习推荐:php编程(视频)

php页面转发,php如何实现页面路由转发相关推荐

  1. Nginx 根据不同域名做路由转发

    需求 假设现在有一个顶级域名ouou.com和三个二级域名default.ouou.com,blog.ouou.com,white.ouou.com,这4个域名都跟同一个IP进行绑定.三个二级域名分别 ...

  2. Vue通过nginx转发后dist文件页面样式丢失

    修改Nginx配置: nginx转发静态文件: location /zqpage/ {root E:/ecidi/app/zffp_web/systemcenter/;# root E:/zqpage ...

  3. foxmail客户单发送html活动页面(含链接跳转)邮件(发送 转发)

    foxmail客户单发送html活动页面(含链接跳转)邮件(发送 转发) 部门市场部一直在推广活动,所以给了一个需求 发送给客户官网活动页面的宣传邮件,并且要求邮件内的链接可以跳转到官网首页.不是很难 ...

  4. 若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起

    前言 因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段.要麻烦你们自己手敲了. 先来看看效果: 场景:在费用配置列表中,点击每一项的配置,都会在 ...

  5. 解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法

    解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法 参考文章: (1)解决element-ui中el-m ...

  6. Vue-router路由转发

    Vue-router路由转发 前言 安装 使用 创建自己的组件 创建router文件夹 配置路由 使用路由 问题 前言 为什么我们要学习vue-router路由转发呢? 由于VUE只专注于视图层,所以 ...

  7. SpringCloud:网关getway 路由转发

    Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开 ...

  8. 怎么通过id渲染页面_「快页面」动态配置化页面渲染器原理介绍

    引言 「快页面」是知乎内部一个快速搭建后台管理页面的平台,使用者仅用半小时即可将一个常规复杂度的后台页面开发完成. 「快页面」平台的基石是它的「渲染器」,一个能将 JSON 配置渲染成页面的 Reac ...

  9. SpringMVC响应的方式,无数据跳转页面,带数据跳转页面.Json数据返回

    SpringMVC响应的方式,无数据跳转页面,带数据跳转页面.Json数据返回 页面跳转设定 //转发会把后端携带的request和Response发送到前端jsp,在jsp中可以直接使用其中的数据/ ...

最新文章

  1. android studio配置系列 - 收藏集 - 掘金
  2. Java虚拟机 —— 类的加载机制
  3. 互联网运营期产品评审杂思,互联网营销
  4. Dubbo(一) 使用Java RMI 实现RPC(远程过程调用)
  5. android 自动补全方法,# AndroidStudio代码块的自动补全
  6. activiti流程信号捕获事件触发signalEventReceived
  7. 关于stm32f407wifi模块的设置_西门子S7300PLC模拟量模块使用方法及编程方法
  8. 自旋锁,偏向锁,轻量级锁 和 重量级锁
  9. 20191129每日一句
  10. 什么是PHP,如何快速运行PHP文件
  11. 江西政务服务“掌上办”新模式分享
  12. EXCEL常用函数之统计函数
  13. sql删除元组_SQL笔记
  14. 中序和后序构建二叉树
  15. 尚硅谷的后台管理系统学习笔记【尚硅谷】【Vue】
  16. ajax 中的contentType
  17. 解决树莓派鼠标延迟/迟滞问题解决
  18. 两点三次埃尔米特插值法
  19. 瞰见|迷失的开源乌托邦
  20. IAR安装与破解WIN7版本

热门文章

  1. HTML文件可通过www进行传输,使用 zssh 进行 Zmodem 文件传输
  2. java对象引用出错_上传图片错误:尝试在空对象引用上调用虚拟方法’java.lang.String android.net.Uri.getLastPathSegment()’...
  3. 1-1 顺序表操作集 (20 分)
  4. 深入分析MFC文档视图结构(项目实践)
  5. outside of class is not definition
  6. 内存spd规范_C语言内存泄露很严重,如何应对?
  7. pyqt5设置dialog的标题_PyQt5快速上手基础篇7-弹出dialog
  8. 八皇后问题python_python八皇后问题的解决方法
  9. 【转】C++ _T()函数和_L()函数介绍
  10. 【转】win32窗口的大小,居中,拖动