2023-03-30 分類: 網(wǎng)站建設(shè)
在我們接觸到網(wǎng)站seo的url優(yōu)化時,就經(jīng)常會發(fā)現(xiàn)一個詞,偽靜態(tài),但是很多seo優(yōu)化人員對于偽靜態(tài)這個詞并不了解,更別提如何設(shè)置偽靜態(tài)進(jìn)行優(yōu)化了,并且網(wǎng)站偽靜態(tài)優(yōu)化對于一些沒有代碼基礎(chǔ)的小白來說,還是有一定的難度的,所以今天我們就來聊一聊,什么是偽靜態(tài),偽靜態(tài)怎么設(shè)置?
偽靜態(tài)就是:動態(tài)網(wǎng)頁通過重寫URL的方法實(shí)現(xiàn)去掉動態(tài)網(wǎng)頁的參數(shù),但在實(shí)際的網(wǎng)頁目錄中并沒有必要實(shí)現(xiàn)存在重寫的頁面。并且相比起動態(tài)url,靜態(tài)url更被搜索引擎所喜愛,我們做seo就是為了貼合搜索引擎的喜好進(jìn)行細(xì)節(jié)優(yōu)化,所以偽靜態(tài)是每一個seo優(yōu)化人員必備的技能。
這種是非常簡單而且也是非常便于識別的,它的原理比較簡單,就是做一個靜態(tài)的主框架頁面,然后把動態(tài)的內(nèi)容鏈入副框架內(nèi),這個單從它的URL就可以看出眉目,如果整個網(wǎng)站的URL都是一樣的,那么就一定是框架偽靜態(tài)的。
這種方法的原理是有一點(diǎn)難度的,它主要是利用一個組件強(qiáng)制性的把a(bǔ)sp文件的后輟顯示為htm,對于客戶來說,它是很難分辨的,因?yàn)轱@示的鏈接的確是以.htm結(jié)尾的,不過如果仔細(xì)觀察它的鏈接,也能看出來一些眉目,因?yàn)檫@種URL是很奇怪的,中間帶有asp的子樣,而且后面還有些參數(shù),不過參數(shù)的結(jié)果已經(jīng)被隱藏掉了,但是看到這些就應(yīng)該保持戒心了;不過,還是有辦法找出它的原形,就是看程序文件,去找和URL相同的網(wǎng)頁,因?yàn)閔tm的網(wǎng)頁都是真實(shí)存在的,如果找不到這個網(wǎng)頁的話,那它是偽靜態(tài)化無疑了。
請首先咨詢您的空間服務(wù)商,空間是否支持Rewrite以及是否支持對站點(diǎn)目錄中.htaccess的文件解析,否則即便按照下面的方法設(shè)置好了,也無法使用。
VPS用戶可以自行設(shè)置(需要服務(wù)器支持Apache的Mod_Rewrite功能)
1、首先您需要找到Apache安裝目錄,之后找到conf目錄下的httpd.conf文件。
2、將下面的代碼復(fù)制到httpd.conf文件中,注意將/auto替換為您的網(wǎng)站的實(shí)際安裝目錄。
OptionsFollowSymLinks
AllowOverrideAll
3、在httpd.conf中搜索LoadModulerewrite_module,將該行前面的#號刪除。如果您的Apache是1.3.x版本還需要查找AddModulemod_rewrite.c,請將前面的#刪除。
4、保存httpd.conf。
5、設(shè)置您網(wǎng)站的偽靜態(tài)規(guī)則.htacces復(fù)制到auto根目錄下。
6、重新啟動Apache。
偽靜態(tài)如何設(shè)置1、首先請進(jìn)入以下網(wǎng)址http://www.helicontech.com/download/,下載免費(fèi)版的ISAPI_Rewrite組件:ISAPI_RewriteLite(freeware)。如果您僅僅是測試用途使用這個就足夠了,如果您是商業(yè)應(yīng)用建議您購買完整版的ISAPI_RewriteFull。
2、點(diǎn)擊下載到本地的文件isapi_rwl_x86_0064.msi(該文件名和您下載的版本有關(guān))進(jìn)行安裝,安裝成功之后進(jìn)入安裝目錄(默認(rèn)在C:/ProgramFiles/Helicon/ISAPI_Rewrite)找到httpd.ini文件,點(diǎn)擊右鍵將文件只讀屬性去掉。然后進(jìn)入:開始菜單->程序->Helicon->ISAPI_Rewrite->httpd.ini,點(diǎn)擊打開httpd.ini文件,設(shè)置您網(wǎng)站的偽靜態(tài)規(guī)則保存即可。
1、nginx服務(wù)器一般分兩種方式,一種是nginx+fastcgi,另一種是nginx+apache(反向代理);
nginx+fastcgi的方式直接在nginx配置文件里配置項(xiàng):(http->server)08cms的主機(jī)配置里加入以下代碼即可:
include08cms根目錄/.htaccess;
如:08cms安裝到目錄:/var/www/08cms路徑里,那就加入include/var/www/08cms/.htaccess;即可
nginx+apache方式,該方式有兩種方法,一種是用nginx使用Rwrite,另一種是代理到apache來使用Rewrite,如果用nginx使用Rwrite的話配置方法與nginx+fastcgi的方式相同,如果代理到apache來使用Rewrite的話那就在配置文件里,把需要做Rewrite的文件后綴也代理過去,如原來是:
location~.php${
proxy_passhttp://127.0.0.1:8081;
}
那location~.php${就替換為:location~.(php|htm|html)${即把htm文件與html文件也代理給apache處理(即Rewrite就按apache配置Rewrite方式配置即可),但一般不建議用這種方法,因?yàn)閚ginx處理靜態(tài)文件還是有一定的優(yōu)勢。
最后關(guān)于偽靜態(tài)的設(shè)置還有一點(diǎn)至關(guān)重要,那就是最好在網(wǎng)站搭建初期就進(jìn)行偽靜態(tài)優(yōu)化,因?yàn)樵谖覀兙W(wǎng)站內(nèi)容跟新的時候,就會有很多動態(tài)的url先被搜索引擎收錄,如果在我們url被大量收錄之后再進(jìn)行偽靜態(tài)優(yōu)化,就會出現(xiàn)動態(tài)和靜態(tài)靜態(tài)url雙收錄的一個問題,所以小編推薦大家盡早進(jìn)行url的偽靜態(tài),本文到這里就結(jié)束了,我們下期再見。
名稱欄目:什么是偽靜態(tài),偽靜態(tài)怎么設(shè)置?
URL鏈接:http://muchs.cn/news27/248677.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、小程序開發(fā)、關(guān)鍵詞優(yōu)化、移動網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容