php apache頁面靜態精選

            網絡整理 分享 時間: 收藏本文

            php apache頁面靜態精選

            范文為教學中作為模范的文章,也常常用來指寫作的模板。常常用于文秘寫作的參考,也可以作為演講材料編寫前的參考。范文書寫有哪些要求呢?我們怎樣才能寫好一篇范文呢?下面我給大家整理了一些優秀范文,希望能夠幫助到大家,我們一起來看一看吧。

            php apache頁面靜態篇一

            導語:現有的在線網上視頻教程對偽靜態的講解比較簡單,但不全面,小編以一個真實案例來講解偽靜態的制作過程。歡迎參考!

            步驟開始:

            (1) 啟用rewrite模塊,在默認情況下,沒有啟用

            修改文件,啟動rewrite模塊

            去掉loadmodule rewrite_module modules/前的#號即可

            (2) 配置我們的虛擬主機

            打開虛擬主機的配置文件

            # virtual hosts

            include conf/extra/

            修改

            <virtualhost *:80>

            documentroot "f:/appserv/www/xh"

            servername

            <directory "f:/appserv/www/xh">

            allowoverride all

            </directory>

            </virtualhost>

            我是用的是appserv集成環境,安裝在f盤

            (3) 在hosts文件中,配置ip和主機的對應關系

            127.0.0.1

            (4) 在f:/appserv/www/ss文件,寫入

            <ifmodule mod_rewrite.c>

            rewriteengine on

            rewriterule ^([0-9]+).html$ ? /index/index/p/$1

            rewriterule ^([a-z])_(d+).html$ ? /list/index/first_letter/$1/p/$2

            rewriterule ^([a-z]).html$ ? /list/index/first_letter/$1

            </ifmodule>

            解釋一下上面那段話,

            ?=> ?/index/index/p/2

            d_ ?=> ?/list/index/first_letter/d/p/2

            ?=> ?/list/index/first_letter/d

            表示全部歇后語的第二頁,d_表示以字母d打頭的歇后語的第二頁,而單獨一個字母d就表示以d打頭的以第一頁

            好了問題來了,ss中重寫url,那么我們要讓用戶點擊時顯示的也是靜態網址,這樣表意清晰,目錄結構簡單,對用戶對搜索引擎都比較友好,我們是不會在地址欄里頭一個一個的敲入靜態網址的,這個問題該怎么解決呢?

            很簡單,只需對模板中的分頁標簽變量{$page}做一個簡單的正則替換,如下,

            首頁列表分頁的替換:

            <span class="pagination"><?php echo preg_replace('//index/index/p/(d+).html/','$',$page); ?></span>

            字母列表分頁的`替換:<span class="pagination"><?php echo preg_replace('//list/index/first_letter/([a-z])/p/(d+).html/','$1_$',$page); ?></span>

            循環26個字母的改寫(去掉沒有結果的那些字母,只需做一個簡單的鏈接改寫,改成 即可,無需正則替換)

            for($i=97;$i<=122;$i++) {

            $c = strtoupper(chr($i));

            if($c==i || $c==u || $c==v) continue;

            echo '<li><a >

            }

            好了,偽靜態就這么簡單,我以這個簡單的例子闡述了偽靜態從頭到尾的過程,方便大家學習和交流,目的在于針對多數教程的一個補充,需要完成更復雜任務的同學,請自行深入研究偽靜態吧!

            s("content_relate");

            【php的apache偽靜態】相關文章:

            php偽靜態的方法

            09-28

            apache服務器偽靜態教程

            08-25

            php簡單偽靜態實例

            09-28

            php偽靜態的幾種方法

            09-10

            php運行于apache 模塊方式

            06-08

            java urlrewriter偽靜態技術運用分析

            12-01

            linux+apache+mysql+php優化技巧

            09-20

            生成php網站頁面靜態化的方法

            09-17

            php技術生成靜態頁面的方法

            08-15

            主站蜘蛛池模板: 国产日本一区二区三区| 亚洲av日韩综合一区在线观看| 乱中年女人伦av一区二区| 99久久综合狠狠综合久久一区| 色婷婷香蕉在线一区二区| 国内精品无码一区二区三区| 亚洲AV无码一区二区乱孑伦AS| 中文无码一区二区不卡αv| 自慰无码一区二区三区| 国产一区二区三区在线| 中文乱码字幕高清一区二区| 麻豆AV一区二区三区久久| 久久高清一区二区三区| 亚洲中文字幕无码一区| 国产一区二区视频在线观看| 一区免费在线观看| 一区二区三区在线视频播放| 国产一区二区三区精品久久呦| 亚洲AV日韩综合一区| 亚洲Av无码国产一区二区| 国产一区二区三区影院| 亚洲一区二区三区四区视频 | 日韩AV无码一区二区三区不卡| 亚洲影视一区二区| 91精品国产一区| 日韩最新视频一区二区三| 99无码人妻一区二区三区免费| 亚洲av乱码一区二区三区香蕉 | 日本在线一区二区| 国产午夜精品免费一区二区三区| 奇米精品一区二区三区在| 国产一区二区在线看| 亚洲国产综合无码一区| 无码人妻精品一区二区三| 久久精品无码一区二区无码 | 亚洲高清一区二区三区电影| 无码少妇A片一区二区三区| 人妻互换精品一区二区| 精品一区二区三区在线观看l| 无码国产伦一区二区三区视频| 国产一区二区三区在线2021|