php apache頁面靜態(tài)精選
范文為教學(xué)中作為模范的文章,也常常用來指寫作的模板。常常用于文秘寫作的參考,也可以作為演講材料編寫前的參考。范文書寫有哪些要求呢?我們怎樣才能寫好一篇范文呢?下面我給大家整理了一些優(yōu)秀范文,希望能夠幫助到大家,我們一起來看一看吧。
php apache頁面靜態(tài)篇一
導(dǎo)語:現(xiàn)有的在線網(wǎng)上視頻教程對偽靜態(tài)的講解比較簡單,但不全面,小編以一個(gè)真實(shí)案例來講解偽靜態(tài)的制作過程。歡迎參考!
步驟開始:
(1) 啟用rewrite模塊,在默認(rèn)情況下,沒有啟用
修改文件,啟動(dòng)rewrite模塊
去掉loadmodule rewrite_module modules/前的#號即可
(2) 配置我們的虛擬主機(jī)
打開虛擬主機(jī)的配置文件
# virtual hosts
include conf/extra/
修改
<virtualhost *:80>
documentroot "f:/appserv/www/xh"
servername
<directory "f:/appserv/www/xh">
allowoverride all
</directory>
</virtualhost>
我是用的是appserv集成環(huán)境,安裝在f盤
(3) 在hosts文件中,配置ip和主機(jī)的對應(yīng)關(guān)系
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ú)一個(gè)字母d就表示以d打頭的以第一頁
好了問題來了,ss中重寫url,那么我們要讓用戶點(diǎn)擊時(shí)顯示的也是靜態(tài)網(wǎng)址,這樣表意清晰,目錄結(jié)構(gòu)簡單,對用戶對搜索引擎都比較友好,我們是不會(huì)在地址欄里頭一個(gè)一個(gè)的敲入靜態(tài)網(wǎng)址的,這個(gè)問題該怎么解決呢?
很簡單,只需對模板中的分頁標(biāo)簽變量{$page}做一個(gè)簡單的正則替換,如下,
首頁列表分頁的替換:
<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>
循環(huán)26個(gè)字母的改寫(去掉沒有結(jié)果的那些字母,只需做一個(gè)簡單的鏈接改寫,改成 即可,無需正則替換)
for($i=97;$i<=122;$i++) {
$c = strtoupper(chr($i));
if($c==i || $c==u || $c==v) continue;
echo '<li><a >
}
好了,偽靜態(tài)就這么簡單,我以這個(gè)簡單的例子闡述了偽靜態(tài)從頭到尾的過程,方便大家學(xué)習(xí)和交流,目的在于針對多數(shù)教程的一個(gè)補(bǔ)充,需要完成更復(fù)雜任務(wù)的同學(xué),請自行深入研究偽靜態(tài)吧!
s("content_relate");
【php的apache偽靜態(tài)】相關(guān)文章:
php偽靜態(tài)的方法
09-28
apache服務(wù)器偽靜態(tài)教程
08-25
php簡單偽靜態(tài)實(shí)例
09-28
php偽靜態(tài)的幾種方法
09-10
php運(yùn)行于apache 模塊方式
06-08
java urlrewriter偽靜態(tài)技術(shù)運(yùn)用分析
12-01
linux+apache+mysql+php優(yōu)化技巧
09-20
生成php網(wǎng)站頁面靜態(tài)化的方法
09-17
php技術(shù)生成靜態(tài)頁面的方法
08-15