亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網
    最全最豐富的資訊網站

    php如何實現頁面路由轉發(fā)

    php實現頁面路由轉發(fā)的方法:首先配置nginx服務器,在【.htaccess】中寫上nginx的語法;然后打開根目錄的【index.php】,編寫文件路由即可。

    php如何實現頁面路由轉發(fā)

    php實現頁面路由轉發(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,輸入以下內容

    <?php     //路由     $uri = $_SERVER['REQUEST_URI']; //獲取uri,例如 http://www.abc.com/study,其uri="/study"     switch($uri){         case "/":      include "template/home.php";  break;         case "/study": include "template/study.php"; break;         case "/play":  include "template/play.php";  break;     } 編寫/template/下的網頁文件 /template/下存放的網頁文件,隨便編輯點html用于測試。例如 home.php <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>這里是home</title> </head> <body>     <h1>你好,這里是home頁面</h1> </body> </html>

    效果

    在瀏覽器訪問http://localhost:8000 可以訪問到/template/home.php

    在瀏覽器訪問http://localhost:8000/study 可以訪問到/template/study.php

    在瀏覽器訪問http://localhost:8000/play 可以訪問到/template/play.php

    相關免費學習推薦:php編程(視頻)

    贊(0)
    分享到: 更多 (0)
    網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號