<ruby id="t9w9x"></ruby>

      1. <rp id="t9w9x"></rp><dd id="t9w9x"><center id="t9w9x"><video id="t9w9x"></video></center></dd>
          本站提供深圳seo優化外包服務,并免費提供seo指導教學

          什么是偽靜態,偽靜態怎么設置?

          SEO建站教程 180℃

            在我們接觸到網站seo的url優化時,就經常會發現一個詞,偽靜態,但是很多seo優化人員對于偽靜態這個詞并不了解,更別提如何設置偽靜態進行優化了,并且網站偽靜態優化對于一些沒有代碼基礎的小白來說,還是有一定的難度的,所以今天我們就來聊一聊,什么是偽靜態,偽靜態怎么設置?

            首先我們要清楚到底什么是偽靜態?

          什么是偽靜態?
          什么是偽靜態?

          偽靜態就是:動態網頁通過重寫URL的方法實現去掉動態網頁的參數,但在實際的網頁目錄中并沒有必要實現存在重寫的頁面。并且相比起動態url,靜態url更被搜索引擎所喜愛,我們做seo就是為了貼合搜索引擎的喜好進行細節優化,所以偽靜態是每一個seo優化人員必備的技能。

           偽靜態的生成的2種方式:

          1,框架型偽靜態

          這種是非常簡單而且也是非常便于識別的,它的原理比較簡單,就是做一個靜態的主框架頁面,然后把動態的內容鏈入副框架內,這個單從它的URL就可以看出眉目,如果整個網站的URL都是一樣的,那么就一定是框架偽靜態的。

           2,利用組件把asp的后輟顯示為htm

          偽靜態生成
          偽靜態生成

          這種方法的原理是有一點難度的,它主要是利用一個組件強制性的把asp文件的后輟顯示為htm,對于客戶來說,它是很難分辨的,因為顯示的鏈接的確是以.htm結尾的,不過如果仔細觀察它的鏈接,也能看出來一些眉目,因為這種URL是很奇怪的,中間帶有asp的子樣,而且后面還有些參數,不過參數的結果已經被隱藏掉了,但是看到這些就應該保持戒心了;不過,還是有辦法找出它的原形,就是看程序文件,去找和URL相同的網頁,因為htm的網頁都是真實存在的,如果找不到這個網頁的話,那它是偽靜態化無疑了。

           下面我們分享在三種不同的服務器中,如何設置偽靜態

          一、Apache下偽靜態設置

            請首先咨詢您的空間服務商,空間是否支持Rewrite以及是否支持對站點目錄中.htaccess的文件解析,否則即便按照下面的方法設置好了,也無法使用。

            VPS用戶可以自行設置(需要服務器支持Apache的Mod_Rewrite功能)

            1、首先您需要找到Apache安裝目錄,之后找到conf目錄下的httpd.conf文件。

            2、將下面的代碼復制到httpd.conf文件中,注意將/auto替換為您的網站的實際安裝目錄。

            OptionsFollowSymLinks

            AllowOverrideAll

            3、在httpd.conf中搜索LoadModulerewrite_module,將該行前面的#號刪除。如果您的Apache是1.3.x版本還需要查找AddModulemod_rewrite.c,請將前面的#刪除。

            4、保存httpd.conf。

            5、設置您網站的偽靜態規則.htacces復制到auto根目錄下。

            6、重新啟動Apache。

          偽靜態如何設置?
          偽靜態如何設置

            二、IIS服務器

            1、首先請進入以下網址http://www.helicontech.com/download/,下載免費版的ISAPI_Rewrite組件:ISAPI_RewriteLite(freeware)。如果您僅僅是測試用途使用這個就足夠了,如果您是商業應用建議您購買完整版的ISAPI_RewriteFull。

            2、點擊下載到本地的文件isapi_rwl_x86_0064.msi(該文件名和您下載的版本有關)進行安裝,安裝成功之后進入安裝目錄(默認在C:/ProgramFiles/Helicon/ISAPI_Rewrite)找到httpd.ini文件,點擊右鍵將文件只讀屬性去掉。然后進入:開始菜單->程序->Helicon->ISAPI_Rewrite->httpd.ini,點擊打開httpd.ini文件,設置您網站的偽靜態規則保存即可。

           三、NGINX服務器

          不同服務器設置偽靜態
          不同服務器設置偽靜態

            1、nginx服務器一般分兩種方式,一種是nginx+fastcgi,另一種是nginx+apache(反向代理);

            nginx+fastcgi的方式直接在nginx配置文件里配置項:(http->server)08cms的主機配置里加入以下代碼即可:

            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方式配置即可),但一般不建議用這種方法,因為nginx處理靜態文件還是有一定的優勢。

           最后總結:

          最后關于偽靜態的設置還有一點至關重要,那就是最好在網站搭建初期就進行偽靜態優化,因為在我們網站內容跟新的時候,就會有很多動態的url先被搜索引擎收錄,如果在我們url被大量收錄之后再進行偽靜態優化,就會出現動態和靜態靜態url雙收錄的一個問題,所以小編推薦大家盡早進行url的偽靜態,本文到這里就結束了,我們下期再見。

          轉載請注明:大表哥seo博客 » 什么是偽靜態,偽靜態怎么設置?

          喜歡 (1)or分享 (0)
          大刀皇彩图2018特马1 淳化县| 鞍山市| 常宁市| 墨脱县| 文水县| 神木县| 罗田县| 麻栗坡县| 大丰市| 若羌县| 麻阳| 庄浪县| 阳江市| 罗甸县| 海宁市| 托克托县| 太原市| 永善县| 宾川县| 苍南县| 常熟市| 五寨县| 上饶县| 临湘市| 长岭县| 延寿县| 马龙县| 鄂尔多斯市| 固原市| 荔浦县| 永德县| 兰溪市| 高邮市| 江西省| 东阿县| 阿勒泰市| 镇安县| 无棣县| 辉南县| 房产| 乐山市| http://cp.d00vw3.top http://m5.2o4854.top http://www.businessvirginia.cn http://www.ben51.cn http://h1zz1o.top http://www.126en.cn