php页面转发,php如何实现页面路由转发
php實現(xiàn)頁面路由轉發(fā)的方法:首先配置nginx服務器,在【.htaccess】中寫上nginx的語法;然后打開根目錄的【index.php】,編寫文件路由即可。
php實現(xiàn)頁面路由轉發(fā)的方法:
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編程(視頻)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的php页面转发,php如何实现页面路由转发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大学生信用卡怎么办 看看你有没有资格申请
- 下一篇: php 向公众号发送消息,微信公众号之主