奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

php動(dòng)態(tài)網(wǎng)頁(yè)怎么轉(zhuǎn)換成html靜態(tài)頁(yè)面

時(shí)間:2024-08-08 04:37:32 php語言 我要投稿
  • 相關(guān)推薦

php動(dòng)態(tài)網(wǎng)頁(yè)怎么轉(zhuǎn)換成html靜態(tài)頁(yè)面

  雖然我們都喜歡頁(yè)面更好看一些的動(dòng)態(tài)頁(yè)面,但是靜態(tài)頁(yè)面也有這無法替代的作用。接下來就一起看看PHP動(dòng)態(tài)頁(yè)面怎么轉(zhuǎn)換為HTML靜態(tài)頁(yè)面吧!更多內(nèi)容請(qǐng)關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!

  當(dāng)動(dòng)態(tài)網(wǎng)頁(yè)遇上搜索引擎

  雖然動(dòng)態(tài)網(wǎng)頁(yè)相比于靜態(tài)頁(yè)面擁有許多優(yōu)勢(shì),但它在搜索引擎的檢索上卻碰了個(gè)大釘子。無論任何一家網(wǎng)站,尤其是那些以營(yíng)銷為目的的企業(yè)網(wǎng)站,沒有誰會(huì)希望自己的網(wǎng)頁(yè)無法被搜索引擎檢索到。但事實(shí)上卻是:動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的很多內(nèi)容頁(yè)面都無法得到搜索引擎的檢索。

  一般來說,搜索引擎會(huì)把動(dòng)態(tài)網(wǎng)頁(yè)地址中出現(xiàn)的“?”字符視做“停止標(biāo)記”,在它之后的所有參數(shù)都會(huì)被忽略掉。例如對(duì)“index.php?category=x”的所有子頁(yè),搜索引擎最后檢索到的url只有一個(gè),那就是index.php這一個(gè)頁(yè)面。這樣一來,動(dòng)態(tài)網(wǎng)頁(yè)就陷入了無法被搜索引擎發(fā)現(xiàn)和檢索的尷尬境地,直接失去了被用戶發(fā)現(xiàn)的機(jī)會(huì)和搜索引擎這樣一個(gè)廣闊的市場(chǎng)空間。

  搜索引擎不支持動(dòng)態(tài)網(wǎng)頁(yè)的原因

  動(dòng)態(tài)網(wǎng)頁(yè)是由數(shù)據(jù)庫(kù)所驅(qū)動(dòng),這就使得搜索引擎將面對(duì)無數(shù)url而被數(shù)據(jù)庫(kù)套住陷入死循環(huán)的危險(xiǎn),這也就是我們所說的蜘蛛陷阱(spider traps)。而且一旦spider被網(wǎng)站套住,那么它對(duì)數(shù)據(jù)庫(kù)的重復(fù)訪問請(qǐng)求也會(huì)造成網(wǎng)站服務(wù)器系統(tǒng)的徹底癱瘓。鑒于此,搜索引擎對(duì)于動(dòng)態(tài)網(wǎng)頁(yè)中url里包含“?”之后的字符一概不予讀取。

  php轉(zhuǎn)化為html靜態(tài)頁(yè)面

  雖然不能保證把每個(gè)動(dòng)態(tài)頁(yè)面都轉(zhuǎn)化為靜態(tài)的html文件,但如果網(wǎng)站是駐留在apache服務(wù)器上,則只需一個(gè)簡(jiǎn)單的小腳本就可以把大多數(shù)動(dòng)態(tài)頁(yè)面都轉(zhuǎn)換成html文件。

  1.確定需要轉(zhuǎn)換成后綴為html的php文件

  我們的目標(biāo)是那些名下包含動(dòng)態(tài)子頁(yè)較多的網(wǎng)頁(yè)。以“index.php?category=x”為例,我們需要對(duì)“index.php”之后的動(dòng)態(tài)子頁(yè)進(jìn)行轉(zhuǎn)換。 例如,如果網(wǎng)站里有一個(gè)名為“arts and crafts”的子目錄,url為“index.php?category=1”,其它子目錄和這個(gè)url只在最后的變量上不同,因此我們需要修改當(dāng)index.php之后跟隨變量時(shí)服務(wù)器對(duì)它的打開方式。

  2.通知服務(wù)器在接受一個(gè)html頁(yè)面的調(diào)用請(qǐng)求后打開一個(gè)php文件

  我們需要在服務(wù)器上index.php所在的目錄下放置一個(gè).htaccess文本文件。.htaccess文件是apache服務(wù)器上的一個(gè)目錄配置設(shè)置文件,它提供了針對(duì)目錄改變配置的方法,即在一特定的文檔目錄中放置一個(gè)包含一個(gè)或多個(gè)指令的文件(.htaccess文件),來作用于此目錄及其所有子目錄。.htaccess的功能包括設(shè)置網(wǎng)頁(yè)密碼、設(shè)置發(fā)生錯(cuò)誤時(shí)出現(xiàn)的文件、改變主頁(yè)文件名、禁止讀取文件名、重新導(dǎo)向文件、增加mime類別、禁止列目錄下的文件等。

  在需要針對(duì)目錄改變服務(wù)器的配置,而對(duì)服務(wù)器系統(tǒng)沒有root權(quán)限時(shí),應(yīng)該使用.htaccess文件。如果服務(wù)器管理員不愿意頻繁修改配置,則可以允許用戶通過.htaccess文件自己修改配置,尤其是isp在一臺(tái)機(jī)器上提供多個(gè)用戶站點(diǎn),而又希望用戶可以自己改變配置的情況下,一般會(huì)開放部分.htaccess的功能給使用者自行設(shè)置。對(duì)于vdeck用戶來說,可能需要先創(chuàng)建一個(gè)文本文件,然后在管理面板將其更名為.htaccess。現(xiàn)在我們需要在服務(wù)器端指定一些變量。比方說,我需要把“?category=x”這個(gè)變量改成“directory-x.html”,這樣就能消除動(dòng)態(tài)頁(yè)面無法被搜索引擎檢索的問題。

  在開始創(chuàng)建服務(wù)器變量前,我們需要先在這個(gè)新建的.htaccess文件中創(chuàng)建一個(gè)rewrite engine (url重寫工具)。只需要在文件第一行寫上

  rewriteengine on

  這就等于告訴服務(wù)器我們要改變一些文件的處理方式。接下來的一行就要指定重寫規(guī)則:

  rewriterule ^directory-([0-9]*.* index.php?category=$1 [l,nc]

  這個(gè)指令表明:只要接到url中包含“directory-0”到“directory-9”的任意靜態(tài)網(wǎng)頁(yè)的頁(yè)面調(diào)用請(qǐng)求,服務(wù)器將以“index.php?變量”地址返回給調(diào)用用戶。

  先別急著編輯下一條改寫規(guī)則,我們有必要在更改實(shí)際的php頁(yè)面之前先進(jìn)行一下測(cè)試。我們可以對(duì)上面的"重寫規(guī)則"進(jìn)行測(cè)試。首先新開一個(gè)瀏覽器窗口,在地址欄中輸入“directory-1.htm”或“directory-1.html”,如果我們看到的頁(yè)面顯示為“index.php?category=1”就表明改寫規(guī)則工作正常。

  3.讓搜索引擎看到我們的靜態(tài)化頁(yè)面

  現(xiàn)在,我們需要讓搜索引擎能夠看到我們經(jīng)過“改頭換面”的新的網(wǎng)頁(yè)地址。那么,是不是需要趕緊把網(wǎng)站再向搜索引擎提交一遍呢? 不用這么費(fèi)勁,我們只需打開php文件編輯一下就行了。不過在此之前,應(yīng)記得將要修改的每個(gè)腳本都做個(gè)備份,將其存放在硬盤上。然后需要確定創(chuàng)建更改鏈接地址的程序的不同地方。最好在前端而不要在后臺(tái)進(jìn)行更改。php文件將會(huì)從.htaccess文件中得到形如“index.php?category=x”之類的信息。我們需要把這些動(dòng)態(tài)生成的網(wǎng)頁(yè)地址更改一下,并以靜態(tài)化頁(yè)面地址顯示給用戶和搜索引擎。即將所有url中包含“index.php?category=”的部分替換為“directory-”,并加上.html后綴。

【php動(dòng)態(tài)網(wǎng)頁(yè)怎么轉(zhuǎn)換成html靜態(tài)頁(yè)面】相關(guān)文章:

PHP偽靜態(tài)的方法12-02

PHP中實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)12-06

PHP頁(yè)面漏洞分析的方法03-27

php頁(yè)面緩存實(shí)現(xiàn)方法11-27

php簡(jiǎn)單偽靜態(tài)實(shí)例12-02

PHP頁(yè)面跳轉(zhuǎn)實(shí)現(xiàn)技巧12-06

PHP頁(yè)面跳轉(zhuǎn)幾種實(shí)現(xiàn)技巧12-04

PHP延遲靜態(tài)綁定示例分享03-03

PHP偽靜態(tài)的幾種方法11-26

主站蜘蛛池模板: 忻州市| 红安县| 开封市| 成都市| 澄迈县| 响水县| 东辽县| 阿坝| 香河县| 镇江市| 济宁市| 黄浦区| 双桥区| 灵山县| 白玉县| 南靖县| 平谷区| 安龙县| 大丰市| 德兴市| 临泽县| 滨州市| 仲巴县| 吉安市| 竹北市| 十堰市| 马山县| 洛扎县| 阿拉善盟| 正镶白旗| 儋州市| 镇坪县| 绥中县| 白玉县| 南溪县| 岳普湖县| 长沙市| 灵宝市| 泉州市| 枣阳市| 项城市|