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

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    php如何實(shí)現(xiàn)頁(yè)面路由轉(zhuǎn)發(fā)

    php實(shí)現(xiàn)頁(yè)面路由轉(zhuǎn)發(fā)的方法:首先配置nginx服務(wù)器,在【.htaccess】中寫(xiě)上nginx的語(yǔ)法;然后打開(kāi)根目錄的【index.php】,編寫(xiě)文件路由即可。

    php如何實(shí)現(xiàn)頁(yè)面路由轉(zhuǎn)發(fā)

    php實(shí)現(xiàn)頁(yè)面路由轉(zhuǎn)發(fā)的方法:

    1、配置nginx服務(wù)器

    nginx服務(wù)器不會(huì)自動(dòng)讀取.htaccess,也不支持.htaccess語(yǔ)法,這里需要做一個(gè)投機(jī)取巧的方法:在.htaccess中寫(xiě)上nginx的語(yǔ)法,同時(shí)把該文件引入到nginx的配置中。這樣就達(dá)到了和apache同樣的目的。編輯.htaccess文件,輸入以下內(nèi)容并保存

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

    【解釋】nginx匹配失敗的uri全都轉(zhuǎn)給index.php,同時(shí)禁止訪問(wèn).htaccess文件

    最重要的一步:在nginx配置中,在server{}內(nèi)加入一句話:

    include E:/demo/.htaccess;

    【解釋】將該文件原封不動(dòng)的引入到nginx配置中。注意使用絕對(duì)路徑!

    2、編寫(xiě)index.php路由

    打開(kāi)根目錄的index.php,輸入以下內(nèi)容

    <?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;     } 編寫(xiě)/template/下的網(wǎng)頁(yè)文件 /template/下存放的網(wǎng)頁(yè)文件,隨便編輯點(diǎn)html用于測(cè)試。例如 home.php <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>這里是home</title> </head> <body>     <h1>你好,這里是home頁(yè)面</h1> </body> </html>

    效果

    在瀏覽器訪問(wèn)http://localhost:8000 可以訪問(wèn)到/template/home.php

    在瀏覽器訪問(wèn)http://localhost:8000/study 可以訪問(wèn)到/template/study.php

    在瀏覽器訪問(wèn)http://localhost:8000/play 可以訪問(wèn)到/template/play.php

    相關(guān)免費(fèi)學(xué)習(xí)推薦:php編程(視頻)

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