成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 基于php偽靜態(tài)的實(shí)現(xiàn)方法解析

基于php偽靜態(tài)的實(shí)現(xiàn)方法解析

熱門標(biāo)簽:如何在世界地圖標(biāo)注 臨沂crm外呼系統(tǒng)平臺 梧州市機(jī)器人外呼系統(tǒng)怎么樣 地圖標(biāo)注符號樣式有 菏澤語音外呼系統(tǒng)運(yùn)營商 公司外呼系統(tǒng)中心 廈門400電話辦理選易號網(wǎng) 電子地圖標(biāo)注怎么修改 天客通地圖標(biāo)注

一直在做php的開發(fā)工作.在開發(fā)的過程中老早就聽說了“偽靜態(tài)”這一說。但是一直沒有對其進(jìn)行了解。

今天終于下定決定 要好好的了解下這方面的內(nèi)容。

首先,什么是偽靜態(tài):

偽靜態(tài)又名URL重寫,是動態(tài)的網(wǎng)址看起來像靜態(tài)的網(wǎng)址。換句話說就是,動態(tài)網(wǎng)頁通過重寫URL方法實(shí)現(xiàn)去掉動態(tài)網(wǎng)頁的參數(shù),但在實(shí)際的網(wǎng)頁目錄中并沒有必要實(shí)現(xiàn)存在重寫的頁面。

另外在補(bǔ)充兩個名詞解析

靜態(tài)網(wǎng)址:純靜態(tài)HTML文檔,能使用filetype:htm 查詢到的網(wǎng)頁

動態(tài)網(wǎng)址:內(nèi)容存于數(shù)據(jù)庫中,根據(jù)要求顯示內(nèi)容,URL中以 ? # 顯示不同的參數(shù),如:news.php?lang=cnclass=1id=2

動態(tài)、靜態(tài)、偽靜態(tài)之間的利與弊(新)

動態(tài)網(wǎng)址

首先,動態(tài)網(wǎng)址目前對于Google來說,“不能被抓取”的說法是錯誤的,Google能夠很好的處理動態(tài)網(wǎng)址并順利抓?。黄浯巍皡?shù)不能超過3個”的說法也不正確,Google能夠抓取參數(shù)超過3個的動態(tài)網(wǎng)址,不過,為了避免URL太長應(yīng)盡量減少參數(shù)。

其次,動態(tài)網(wǎng)址有其一定的優(yōu)勢,以上面所說的 news.php?lang=cnclass=1id=2 為例,網(wǎng)址中的參數(shù)準(zhǔn)確的告訴Google,此URL內(nèi)容語言為cn、隸屬于分類1、內(nèi)容ID為2,更便于Google對內(nèi)容的識別處理。

最后,動態(tài)網(wǎng)址應(yīng)盡量精簡,特別是會話標(biāo)識(sid)和查詢(query)參數(shù),容易造成大量相同頁面。

靜態(tài)網(wǎng)址

首先,靜態(tài)網(wǎng)址具有的絕對優(yōu)勢是其明晰,/product/nokia/n95.html和/about.html可以很容易被理解,從而在搜索結(jié)果中可能點(diǎn)擊量相對較高。

其次,靜態(tài)網(wǎng)址未必就是最好的網(wǎng)址形式,上述動態(tài)網(wǎng)址中說到,動態(tài)網(wǎng)址能夠告訴Google一些可以識別的參數(shù),而靜態(tài)網(wǎng)址如果文檔布置不夠恰當(dāng)(如:過于扁平化,將HTML文檔全放在根目錄下)及其他因素,反而不如靜態(tài)網(wǎng)址為Google提供的參考信息豐富。

最后,樂思蜀覺得Google此文中是否有其隱藏含義?“更新此種類型網(wǎng)址的頁面會比較耗費(fèi)時間,尤其是當(dāng)信息量增長很快時,因?yàn)槊恳粋€單獨(dú)的頁面都必須更改編譯代碼。”雖然所說的是網(wǎng)站,但在Google系統(tǒng)中是否同樣存在這樣的問題呢?

偽靜態(tài)網(wǎng)址

首先,偽靜態(tài)網(wǎng)址不能讓動態(tài)網(wǎng)址“靜態(tài)化”,偽靜態(tài)僅僅是對動態(tài)網(wǎng)址的一個重寫,Google不會認(rèn)為偽靜態(tài)就是HTML文檔。

其次,偽靜態(tài)可取,但應(yīng)把重心放在去除冗余參數(shù)、規(guī)范URL、盡可能的避免重復(fù)頁上。

最后,偽靜態(tài)有很大潛大危險,最好在對網(wǎng)站系統(tǒng)、網(wǎng)站結(jié)構(gòu)、內(nèi)容分布、參數(shù)意義熟悉的情況下使用。

在寫偽靜態(tài)規(guī)則時,應(yīng)保留有價值的參數(shù),不要將有價值的參數(shù)全部精簡掉,如前面例子中的 news.php?lang=cnclass=1id=2 最好重寫為 news-cn-class1-id2.html,而不是過份精簡重寫為 news-2.html。

再就是偽靜態(tài)中一定不能包含會話標(biāo)識(sid)和查詢(query)參數(shù),/product.asp?sid=98971298178906id=1234 這樣的動態(tài)網(wǎng)址,其中的sid本來Google能夠識別并屏蔽,但如果重寫為 /product/98971298178906/1234,Google不但無法識別,還在整站中造成無限重復(fù)頁面(每個會話都會產(chǎn)生一個新的會話ID)。

我們應(yīng)該選擇偽靜態(tài)還是真靜態(tài)

       1、使用真靜態(tài)和假靜態(tài)對SEO來說沒有什么區(qū)別

  2、使用真靜態(tài)可能將導(dǎo)致硬盤損壞并將影響論壇性能

  3、使用偽靜態(tài)將占用一定量的CPU占有率,大量使用將導(dǎo)致CPU超負(fù)荷

  4、最重要的一點(diǎn),我們要靜態(tài)是為了SEO

  所以:

  1、使用真靜態(tài)的方法可以直接排除了,因?yàn)闊o論怎么生成,對硬盤來說都是很傷的。

  2、既然真?zhèn)戊o態(tài)的效果一樣,我們就可以選擇偽靜態(tài)了。

  3、但是偽靜態(tài)大量使用會造成CPU超負(fù)荷。

  4、所以我們只要不大量使用就可以了。

  5、既然靜態(tài)只是給SEO看的,我們只需要偽靜態(tài)給SEO就行了,不需要給用戶使用。

  6、所以我們只要在專門提供給SEO爬的Archiver中使用偽靜態(tài)就可以了。

  7、謝謝大家耐心看我寫的文章。

  8、有何不解的地方或是有不同的看法歡迎提出

關(guān)于偽靜態(tài)和真靜態(tài)的評論

真正的靜態(tài)化和偽靜態(tài)還是有本質(zhì)的區(qū)別的。為瀏覽用戶處理一個純粹html和一個調(diào)用多個數(shù)據(jù)的php在CPU的使用率方面明顯前者少。記得原來有個人說html下載硬盤讀寫頻繁,他這么說好像讀取數(shù)據(jù)庫不用讀寫磁盤似的,何況還有一大堆緩存的零散php也是放在硬盤的,這些讀取不用磁盤操作么?可笑。

  讀取單個html+圖片F(xiàn)lash等附件就可以實(shí)現(xiàn)的目的,何苦要讀數(shù)據(jù)庫又要讀php緩存文件又要重新整合數(shù)據(jù)輸出再+圖片F(xiàn)lash等附件這么大費(fèi)周章呢?CMS首頁不需要很多的互動的,論壇那一套不應(yīng)該拿到這里來用,相反應(yīng)該更多考慮的是:美觀!兼容!信息的直觀!性能!還有穩(wěn)定!

在轉(zhuǎn)一個 php偽靜態(tài)的實(shí)現(xiàn)四法:

 ?php
 //偽靜態(tài)方法一
 
 // localhost/php100/test.php?id|1@action|2
 $Php2Html_FileUrl = $_SERVER["REQUEST_URI"];
 echo $Php2Html_FileUrl."br>";// /php100/test.php?id|1@action|2
 $Php2Html_UrlString = str_replace("?","",str_replace("/", "", strrchr(strrchr($Php2Html_FileUrl, "/"),"?")));
 echo $Php2Html_UrlString."br>";// id|1@action|2
 $Php2Html_UrlQueryStrList = explode("@", $Php2Html_UrlString);
 print_r($Php2Html_UrlQueryStrList);// Array ( [0] => id|1 [1] => action|2 )
 echo "br>";
 foreach($Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr)
 {
 $Php2Html_TmpArray = explode("|", $Php2Html_UrlQueryStr);
 print_r($Php2Html_TmpArray);// Array ( [0] => id [1] => 1 ) ; Array ( [0] => action [1] => 2 )
 echo "br>";
 $_GET[$Php2Html_TmpArray[0]] = $Php2Html_TmpArray[1];
 }
 //echo '假靜態(tài):$_GET變量br />';
 print_r($_GET); // Array ( [id|1@action|2] => [id] => 1 [action] => 2 )
 echo "br>";
 echo "hr>";
 echo $_GET[id]."br>";// 1
 echo $_GET[action];// 2
 ?>
 ?php
 //偽靜態(tài)方法二
 
 // localhost/php100/test.php/1/2
 $filename = basename($_SERVER['SCRIPT_NAME']);
 echo $_SERVER['SCRIPT_NAME']."br>";// /php100/test.php
 echo $filename."br>";// test.php
 
 if(strtolower($filename)=='test.php'){
 if(!empty($_GET[id])){
 $id=intval($_GET[id]);
 echo $id."br>";
 $action=intval($_GET[action]);
 echo $action."br>";
 }else{
 $nav=$_SERVER['REQUEST_URI'];
 echo "1:".$nav."br>";// /php100/test.php/1/2
 $script=$_SERVER['SCRIPT_NAME'];
 echo "2:".$script."br>";// /php100/test.php
 $nav=ereg_replace("^$script","",urldecode($nav));
 echo $nav."br>"; // /1/2
 $vars=explode("/",$nav);
 print_r($vars);// Array ( [0] => [1] => 1 [2] => 2 )
 echo "br>";
 $id=intval($vars[1]);
 $action=intval($vars[2]);
 }
 echo $id.''.$action;
 }
 ?>
?php
 //偽靜態(tài)方法三 
 function mod_rewrite(){
 global $_GET;
 $nav=$_SERVER["REQUEST_URI"];
 echo $nav."br>";
 $script_name=$_SERVER["SCRIPT_NAME"];
echo $script_name."br>";
$nav=substr(ereg_replace("^$script_name","",urldecode($nav)),1);
echo $nav."br>";
$nav=preg_replace("/^.ht(m){1}(l){0,1}$/","",$nav);//這句是去掉尾部的.html或.htm
echo $nav."br>";
$vars = explode("/",$nav);
print_r($vars);
echo "br>";
for($i=0;$iCount($vars);$i+=2){
$_GET["$vars[$i]"]=$vars[$i+1];
}
return $_GET;
 }
 mod_rewrite();
 $year=$_GET["year"];//結(jié)果為'2006'
 echo $year."br>";
$action=$_GET["action"];//結(jié)果為'_add'
 echo $action;
 ?>
 ?php
 //偽靜態(tài)方法四
 
 //利用server變量 取得PATH_INFO信息 該例中為 /1,100,8630.html 也就是執(zhí)行腳本名后面的部分
 if(@$path_info =$_SERVER["PATH_INFO"]){
 //正則匹配一下參數(shù)
 if(preg_match("/\/(\d+),(\d+),(\d+)\.html/si",$path_info,$arr_path)){
 $gid  =intval($arr_path[1]); //取得值 1
 $sid  =intval($arr_path[2]); //取得值100
$softid =intval($arr_path[3]); //取得值8630
}else die("Path:Error!");
//相當(dāng)于soft.php?gid=1sid=100softid=8630
}else die('Path:Nothing!');
?>

如果不想使用php來實(shí)現(xiàn)偽靜態(tài),可是使用 apache,nginx,iis 等服務(wù)器自帶的url rewrite 功能進(jìn)行設(shè)置。

參考資料:

http://baike.baidu.com/view/1570373.htm?fr=ala0_1

http://blog.sina.com.cn/s/blog_4a657b6b0100gdnk.html

http://www.chinaz.com/Webbiz/Exp/01041029142010.html

http://apps.hi.baidu.com/share/detail/5308118

到此這篇關(guān)于基于php偽靜態(tài)的實(shí)現(xiàn)方法解析的文章就介紹到這了,更多相關(guān)php偽靜態(tài)的實(shí)現(xiàn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • laravel 去掉index.php偽靜態(tài)的操作方法
  • php偽靜態(tài)驗(yàn)證碼不顯示的解決方案
  • PHP偽靜態(tài)Rewrite設(shè)置之APACHE篇
  • php偽靜態(tài)之APACHE篇
  • 基于php偽靜態(tài)的實(shí)現(xiàn)詳細(xì)介紹
  • PHP偽靜態(tài)頁面函數(shù)附使用方法
  • PHP偽靜態(tài)寫法附代碼

標(biāo)簽:貴陽 黃石 白城 瀘州 迪慶 郴州 雞西 綿陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《基于php偽靜態(tài)的實(shí)現(xiàn)方法解析》,本文關(guān)鍵詞  基于,php,偽,靜態(tài),的,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于php偽靜態(tài)的實(shí)現(xiàn)方法解析》相關(guān)的同類信息!
  • 本頁收集關(guān)于基于php偽靜態(tài)的實(shí)現(xiàn)方法解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美日韩国产a| 天天操天天操一操| 欧美日韩在线不卡一区| 亚洲天堂一区| 丰满人妻一区二区三区53号| 免费一级电影| 17c国产在线| www.色婷婷| 四虎影在永久在线观看| 亚洲第一毛片| 久久中文字幕在线| 高清日韩电视剧大全免费| 国产精品日韩一区二区免费视频| 免费国产黄色片| 夜夜躁狠狠躁日日躁av| 五月国产精品| 91精品国产高清一区二区三蜜臀| 亚洲成年人在线| 风间由美一区| 精品三级久久久| 99re免费视频精品全部| 国产99久久久国产精品潘金| 欧美极品另类| 可以看污的网站| 97天天综合网| 你懂的免费在线观看视频网站| 国产精品免费福利| 7色.com| 久久色中文字幕| 最近中文字幕在线6| 精品中文字幕一区二区三区av| 91免费国产视频| 国产午夜精品久久久久久免费视| kk眼镜猥琐国模调教系列一区二区| 一区二区三区视频免费视频观看网站| 91久久精品国产91性色tv| www黄色网址| 99视频在线精品| 国产不卡在线播放| av免费在线观看网址| 国产噜噜噜噜噜久久久久久久久| 国产传媒在线视频| jvid福利写真一区二区三区| √天堂中文官网8在线| 午夜精品久久久久久久久| 欧美黄色免费在线观看| 制服丝袜av成人在线看| 亚洲精品国产一区二区在线| 亚洲综合色在线| 国产精品高潮在线| 日韩av片子| 久久久精品国产免大香伊| 亚洲综合网站| 国产成人无码一区二区在线播放| 黄色免费一级视频| 97超碰成人在线| 亚洲一区有码| 欧美综合第一页| 中文字幕视频三区| 先锋男人资源站| 国产激情视频一区二区在线观看| 免费看成一片| 欧美日韩国产高清一区二区三区| 国产在线一二三区| 国产三级一区| 中文字幕 国产精品| 成人免费视频视频| 日韩在线电影一区| 亚洲国产精华液| 国模精品系列视频| 精品国产伦一区二区三| 亚洲精品视频一二三区| 一级特黄aaa大片在线观看| 国产精品电影久久久久电影网| 欧美精品一区二区性色a+v| 六月婷婷综合网| 欧美一区二区三区在线观看视频| 国产精品黄页网站在线播放免费| 国产精品美女一区二区在线观看| 成人春色在线观看免费网站| 亚洲自拍偷拍av| 国产精品吹潮在线观看| 十九岁完整版在线观看好看云免费| 精品国产一区二区三区四区vr| 国产乱淫av免费| 欧美日韩国产首页| 日韩欧美亚洲范冰冰与中字| 亚洲国产aⅴ天堂久久| 色综合久久久久综合99| 国产精品v亚洲精品v日韩精品| 欧美fxxxxxx另类| www.一区二区.com| 综合国产精品| 亚洲精品一二三四五区| 国产亚洲精品美女久久久m| 99热这里只有精品7| 嫩草影院官网| 欧美大肚乱孕交hd孕妇| 青青草免费观看免费视频在线| 看成年女人免费午夜视频| 男人j进女人j| 国产成人久久久| 91久久偷偷做嫩草影院电| 成年人免费网站在线观看| 国产精品一区二区在线看| 欧美丝袜激情| 毛片在线不卡| 可以免费观看的毛片| 国产在线观看h| 欧美夜福利tv在线| 青青草视频在线免费观看| 中文字幕一区久| 欧美这里只有精品| 天堂中文在线免费观看| 日本aaa视频| 午夜精品久久久久久久久| 国产精品无码专区| 美女视频黄a视频全免费观看| 综合国产在线| 亚州精品一二三区| 久久精品青草| 五月婷婷婷婷婷| 日本不卡一区二区三区视频| 中文日本在线观看| 国产精品免费av| 97se狠狠狠综合亚洲狠狠| 久久亚洲黄色| 亚洲国产aⅴ精品| 亚洲一级av毛片| 日韩精品视频免费| www.午夜色大片| 欧美国产日韩亚洲一区| 777奇米888色狠狠俺也去| 欧美国产免费| 欧美视频在线观看网站| www.欧美日本韩国| 日韩一二三四| 日本中文字幕一区二区视频| 91九色老女人| 日韩久久久精品| 国产区美女在线| 精品少妇在线视频| 九色porn蝌蚪| 真实原创一区二区影院| 天天槽夜夜槽| 91色九色蝌蚪| 精品无码黑人又粗又大又长| 91久久爱成人| 欧美 日韩 国产在线观看| 亚洲人在线观看| 日韩一区二区三区av| 中文视频在线| 精品久久久中文字幕人妻| 超碰公开在线| 欧美成人女星排名| 日韩中文在线中文网三级| 四虎永久免费在线观看| 成人国产视频在线| 自拍偷拍亚洲色图欧美| 国产精品视频精品视频| 一本大道久久精品懂色aⅴ| 国产免费裸体视频| 国产精品永久免费观看| 99re在线观看视频| 亚洲91精品在线观看| 久久久美女艺术照精彩视频福利播放| 国产情侣一区二区三区| 奇米狠狠一区二区三区| 91影院未满十八岁禁止入内| 人妻久久久一区二区三区| 欧美一区二区久久| 日韩一区在线视频| 中文字幕免费高清在线观看| 黄色日韩精品| 免费黄漫在线观看| 五月天激情图片| 亚洲第一精品网站| 网友自拍区视频精品| 久久97精品久久久久久久不卡| 澳门黄色一级片| 欧美乱xxxxxxxxx| 中文在线观看免费视频| 在线观看日韩国产| 久久久久久久久综合影视网| 国产l精品国产亚洲区在线观看| 欧美一级专区| 国产精品扒开腿做爽爽| 97精品国产91久久久久久| 99久久综合精品| 欧美国产亚洲精品久久久8v| 欧美大尺度激情区在线播放| 亚洲电影一区二区三区| 欧美韩国一区| 欧美大奶子在线| 欧美一级在线观看| 国产三级免费观看| 久久精品网站免费观看| 亚洲男人天堂2020| 日韩天堂在线观看| 91精品久久久久| 久久久精品人体av艺术| 91精品国产91久久久久久青草| 手机看片福利永久| 日韩久久久久久久久久久久| 一区二区精品伦理...| 色综合久久综合网欧美综合网| 国产精品国产精品88| 国产一区二区在线视频播放| 精品国产成人系列| 免费黄视频网站| 国产噜噜噜噜久久久久久久久| 亚洲精品mp4| 国产亚洲精品一区二区| 欧美日韩一区二区综合| 国内自拍偷拍视频| 国产伦精品一区二区三区在线| 中文字幕在线网站| 欧美不卡一区二区三区| 亚洲激情第一页| 精品91一区二区三区| 手机看片1024久久| 欧美性bbb| 久久av老司机精品网站导航| 精品人妻少妇嫩草av无码专区| 国产精品久久一| 亚洲福利合集| 国产性生活大片| 久艹视频在线免费观看| 亚洲国产岛国毛片在线| 伊人久久亚洲综合| 成人黄色激情视频| 日韩欧美视频第二区| 老色鬼精品视频在线观看播放| 亚洲第一黄色| 亚洲自拍偷拍欧美| 97在线日本国产| 欧美激情三级免费| 亚洲 欧美 中文字幕| 永久91嫩草亚洲精品人人| 最新中文字幕在线播放| 久久精品国产欧美激情| 国产麻豆欧美日韩一区| 精品网站999| eeuss影院一区二区三区| 1卡2卡3卡精品视频| 国产精品三级| 国产九一精品| 波多结衣在线观看| 无码成人精品区在线观看| 日韩av大片在线| 亚洲午夜久久久久久久久电影院| 久久综合亚州| 亚洲天堂久久| 国产成人精品av久久| avav在线播放| 污网站免费观看| 国产秒拍福利视频露脸| 日韩av资源| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 日韩欧美色综合| 日韩极品在线| 成人av先锋影音| 337p粉嫩大胆噜噜噜噜噜91av| 日韩无码精品一区二区三区| 成年人观看网站| 欧美经典一区二区三区| 欧美网站在线观看| 久久亚洲私人国产精品va媚药| 免费在线一区二区三区| 日韩在线视频中文字幕| 精品一区在线| 91av在线免费视频| av女片在线| 美女任你摸久久| 三级在线视频观看| 精品爆乳一区二区三区无码av| 国产精品小仙女| 亚洲影院在线观看| 在线中文免费视频| 国产在线欧美在线| 亚洲18在线看污www麻豆| 国产精品中文| 捷克做爰xxxⅹ性视频| 国产91精品捆绑调教| 欧美一区1区三区3区公司| 57pao精品| 8v天堂国产在线一区二区| 国产精品v日韩精品| 中文无字幕一区二区三区| 粉嫩av一区二区三区天美传媒| а√天堂8资源在线| 欧美成人欧美edvon| 久久久久久久久久久久久久一区| 久一视频在线观看| 99久久精品免费| 在线观看免费av网址| jlzzjlzz亚洲日本少妇| 一区二区三区国产豹纹内裤在线| www亚洲天堂| 国产91色在线|免| 日韩欧美在线播放视频| 欧美在线黄色| 91精品国产91久久久久久黑人| 亚洲美腿欧美偷拍| 免费不卡中文字幕视频| 天天视频天天爽| 精品综合久久久久久8888| 欧美日本三级| 欧美gay囗交囗交| 国产精品第一页在线观看| 亚洲国产老妈| 亚洲欧美日韩综合| 中文在线免费二区三区| 国产精品久久国产精麻豆99网站| 国产高清视频在线播放| 亚洲乱码av中文一区二区| 国产精品资源在线| 中文字幕日韩欧美精品高清在线| 久久色.com| 香蕉视频在线观看网站| 亚洲国产毛片aaaaa无费看| 欧美老女人性生活| 97精品久久久| 久久不见久久见国语| 精东传媒在线观看| 国产视频每日更新| 欧美日韩国产色站一区二区三区| 日韩有码一区|