導航:首頁 > 網站優化 > rewriteseo

rewriteseo

發布時間:2020-08-21 21:22:54

1、SEO里URL 靜態化是怎麼樣的? 要如何弄這個?

你這句話問的一般人都會暈倒的!!!怎麼靜態 你自己弄靜態不就好了么 看程序支持 或者直接自己做靜態網站

2、url rewrite有什麼缺點?

相對於以前的搜索引擎來說,URL重先是會導致到蜘蛛不願意怕你該url下的網頁,但現在的搜索引擎已經不是當年了~!我反而認為缺點到沒什麼,優點是挺方便asp網站製作與管理。(尤其是asp生成html)既然你是seoer就順便介紹個論壇群發軟體給你: http://www.hei.com/service/52.htm

3、什麼是偽靜態?SEO中如何理解偽靜態

舉例:****.com/haha/20170302.html這樣的鏈接就是偽靜態的。
而網路.com/index.php?act=****&cid=*這樣的鏈接輸出就是動態鏈接。
從URL結構以及頁面名稱看,偽靜態和靜態頁面是一樣的。偽靜態的頁面後綴可以是html htm 或者是目錄格式偽靜態只是改變了URL的表現形式,實際上還是動態頁面靜態頁面可以節省伺服器資源,而偽靜態嚴格說是增加伺服器資源消耗的總結,在SEO方面,偽靜態和靜態頁面的功能是相同的,但是偽靜態本質上還是動態頁面,所以消耗資源是和動態頁面一樣的,而且因為Rewrite伺服器還需要消耗額外的資源。

4、百度SEO建議:URL為什麼要靜態化或者偽靜態化

動態URL對搜索引擎的影響

現在的網站不同於以前,內容和數據量上相比大了許多,如果把大量的數據放在HTML頁面去處理,是非常影響載入速度的,所以現在的網站大多都採用了資料庫驅動生成的動態頁面,伺服器通過接收用戶的請求,對數據進行整理,再交由程序進行頁面的生成,而生成的這個頁面並不是一直存在於伺服器上的,只是實時生成的內容。因此,動態頁面所對應的URL也稱為動態URL,一般由各種參數和符號組成,包含等號、問號及相關參數,如下:

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=%E6%B1%9F%E8%A5%BFSEO&rsv_spt=1&oq=%25E8%25A5%25BF%25E5%25AE%2589SEO&rsv_pq=fbb6b8650001a002&rsv_t=%2FFW%2Bwf2s%2Brtjn5z5PGXbOjP4uD3MGVJ&rqlang=cn&rsv_enter=1&rsv_sug3=8&rsv_sug1=10&rsv_sug7=101&rsv_sug2=0&inputT=4684&rsv_sug4=4684

這是一段動態URL...除了www.baidu.com,後面我是不想再繼續看了。這段URL是我在百度搜索框搜索西安SEO產生的,我們都知道,百度資料庫的體量是相當大的,這也就意味著,搜索越精準,產生的參數和符號就會越多。先不說搜索引擎識別,作為用戶看見都是很頭疼的。

搜索引擎在早期鼓勵站長使用靜態URL,主要是因為當時的搜索引擎演算法還不夠精細,爬蟲爬行也沒有完全智能化,一段充滿參數和符號的動態URL很容易讓搜索引擎爬蟲陷入無限循環,造成大量資源上的浪費。最常見的就是以前站長都喜歡在自己的網站上放上萬年歷,搜索引擎在碰到萬年歷之後,如果一直跟蹤鏈接,不斷點擊下一個月,下一年,下一日,將會陷入無窮無盡的死循環中。雖然作為用戶一眼就能看出來這是個萬年歷,但是作為搜索引擎,看到的只是一串代碼,並不能判斷出這段代碼真實的用途和性質。

其次,從SEO角度而言,動態URL中的參數搭配很容易產生大量重復頁面,如下:

www.xxx.com/procts.php?size=42&cat=shoes&color=white

www.xxx.com/procts.php?cat=shoes&size=42&color=white

www.xxx.com/procts.php?color=white&size=42&cat=shoes

這三個URL所展示的頁面是完全相同的,區別無非是貓叫咪,咪叫貓。比如第一個URL是42碼的鞋子白色,第二個是鞋子42碼的白色,第三個是白色42碼的鞋子,本身展示的內容是一樣的,但是因為後面的參數順序發生了變化,這就導致產生了三個不同的URL,至少對搜索引擎而言是不同的。

如果參數再多一些,那這樣的參數組合還能有上萬上千種,但是對於搜索引擎和用戶而言,它只是一個頁面,所以是沒有價值的,因為擔心資源的浪費,搜索引擎對動態URL是抱有敬而遠之的態度的。

百度SEO建議要想讓網站得到搜索引擎的青睞,頁面得到收錄,之前我們說過,首先要做的就是對搜索引擎好一點,不要給它製造任何阻礙,最好可以夾道歡迎?開個玩笑。

URL靜態化

怎樣靜態化URL

URL的靜態化現在已經被大多數CMS系統和伺服器所重視,一般在伺服器端做URL靜態化,是通過LAMP伺服器的mod_rewrite模塊或者Windows伺服器的ISAPI REWRITE模塊。(具體方法我就不細說了,各位可以自行百度一下,我個人是使用的WP系統里的固定鏈接和Custom Permalinks插件,所以對怎樣做靜態化URL沒有做深入的研究)

使用這種方法做的靜態URL,嚴格來說應該稱為「偽靜態」,伺服器本身是不存在HTML文件的,還是在用戶訪問時動態生成了頁面,唯一不同的就是對布滿參數和符號的URL做了「偽裝」。(現在也有CMS系統可以對動態頁面進行真正的靜態化,通過功能實現,把動態頁面生成為靜態,並放置在伺服器上,織夢的CMS就有相關的功能)對搜索引擎而言,真正的靜態和偽靜態在抓取上沒有區別,不過靜態頁面不需要伺服器做數據處理,直接交給客戶端去顯示就可以了,這樣一來,TTFB時間減少,頁面載入速度也會有所提升。(類似於網頁緩存功能)

URL不需要靜態化了嗎

搜索引擎演算法更新改善,動態URL的抓取已經不是問題,蜘蛛陷阱可能也完全可以克服。但是這些只是猜測,除了Google,沒有搜索引擎鼓勵站長使用動態URL,所以我還是建議能靜態就靜態。畢竟拋開搜索引擎不說,靜態URL對用戶體驗也是有幫助的。

5、rewrite頁面URL,帶html和不帶html,什麼區別

一個url帶和不帶.html,最直觀的感覺就是本身是一個純靜態頁面(可以理解成一個資源文件)還專是動態頁面(經屬過路由處理)。
當然說靜態還是動態只是互聯網發展的痕跡而已,現在不能拿後綴名來作為任何判斷的依據 了。
至於對 seo的影響,在過去,搜索引擎對靜態內容的友好程度要高一些,但是現在不是了。帶不帶後綴,帶什麼後綴對seo的影響並不大。
在seo方面要注意的是url的長度,層級,可解釋性。

6、rewrite 有什麼好處?

簡單的說, 就是我開了個web伺服器, 讓別人來訪問, 但是我又不想讓別人知道具體的路徑或者文件名, 例如

我想讓別人訪問這個頁面, 但是我又不想讓別人知道是在執行 test.asp頁面, 因此引進了url rewrite技術

可以將 路徑轉換成

或者

或者

或者

這樣可以做到隱藏路徑或者隱藏參數的作用, 使用html結尾的路徑還可以起到優化SEO的作用..

雖然你伺服器上並沒有test-22.html, detial.asp ...但是還是可以通過上面按照某一規則格式化過的路徑來訪問頁面, 訪問的時候伺服器會按照制定的規則對url進行轉換 :)

專業的解釋網上很多, 自己去找哈

7、為什麼IIS上的Rewrite有的是未知?全部給了everyone許可權狂人SEO問答

給Rewrite文件目錄users的讀取與運行許可權,記得重啟IIS才行

8、談談SEO優化中偽靜態為什麼有利於網站

偽靜態是什麼?
偽靜態就是:動態網頁通過重寫URL的方法實現去掉動態網頁的參數,但在實際的網頁目錄中並沒有必要實現存在重寫的頁面。
偽靜態的生成的2種方式:
1,框架型偽靜態,這種是非常簡單而且也是非常便於識別的,它的原理比較簡單,就是做一個靜態的主框架頁面,然後把動態的內容鏈入副框架內,這個單從它的URL就可以看出眉目,如果整個網站的URL都是一樣的,那麼就一定是框架偽靜態的。
2,利用組件把asp的後輟顯示為htm,這種方法的原理是有一點難度的,它主要是利用一個組件強制性的把asp文件的後輟顯示為htm,對於客戶來說,它是很難分辨的,因為顯示的鏈接的確是以.htm結尾的,不過如果仔細觀察它的鏈接,也能看出來一些眉目,因為這種URL是很奇怪的,中間帶有asp的子樣,而且後面還有些參數,不過參數的結果已經被隱藏掉了,但是看到這些就應該保持戒心了;不過,還是有辦法找出它的原形,就是看程序文件,去找和URL相同的網頁,因為htm的網頁都是真實存在的,如果找不到這個網頁的話,那它是偽靜態化無疑了。

偽靜態有什麼用?
我們做偽靜態的目的就只有幾種:
1、 最主要的就是迎合搜索引擎方便搜索引擎蜘蛛(Spider)來抓取網頁上的相關內容!
2、 方便用戶訪問網站 一個好網頁如果是動態的用戶在相互傳播時感覺對方信任度不會高但一看一個靜態頁相對用戶對網頁的信任度就高點而且偽靜態的後綴方式基本雷同 一看就知道是偽靜態還是真的靜態網頁!
3、 偽靜態對SEO有利嘛?SEO中的偽靜態如何定義?!
在影響網站在搜索引擎的排名中,有很重要的一條是網頁靜態化,很多朋友在研究SEO的時候,因為有些技術原因,偽靜態成了最大的門檻。
我們知道,在SEO優化中,new_1234.html要比new.asp?id=1234更容易收錄,一般對於有獨立伺服器的朋友來說,你就可以使用ISAPI_Rewrite的方式寫偽靜態規則,而對於只有虛擬空間的朋友,可能你只能使用一些ASP生成HTML的系統來幫助你了。今天重點說一下利用ISAPI_Rewrite構建偽靜態。
第一:
首先我們需要下載一個ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對伺服器全局進行配置,而完整版可以對伺服器上的各個網站進行偽靜態配置。對於個人站長來說,精簡版就足夠了。
第二:
下載完成後,可以找到安裝包里的.msi的文件,安裝即可。
第三:
打開Internet 信息服務,右鍵,web站點屬性,點擊ISAPI篩選器選項卡.添加篩選器,這里的名稱可以自己隨意填寫,路徑自己指定ISAPI_Rewrite.dll,然後確定.
下面我們先做一個測試頁new.asp,可以按照下面的代碼寫<%=request.querystring("id")%>
然後,在瀏覽器中輸入:
http://。。。。1/cn.asp?id=1234
接著你就可以在網頁上看到一行文字:「1234」
看到這幾個數字,就說明你測試成功了。
現在我們開始來配置ISAPI_Rewrite :
打開ISAPI_Rewrite的目錄,把httpd.ini的只讀屬性去掉,打開編輯。我們現在是需要把new.asp?id=1234修改成類似cn_1234.html的路徑,因此,我們需要在httpd.ini中添加一句
RewriteRule /cn_([0-9,a-z]*).html /cn.asp?id={GetProperty(Content)}
保存後,我們就可以測試一下這個網址了:http://。。。。。/cn_1234.html
可以看到頁面上的「1234」了吧,就這樣偽靜態配置成功了!
當然,以上只是簡單的,根據實際情況,還有目錄型的,還有翻頁類型等等。

9、PATHINFO,REWRITE和兼容模式,普通模式,哪個更有利於SEO優化

二級靜態目錄更利於seo的。其實嚴格來說搜索引擎對於靜態很動態目錄都是一視同仁的,只不過動態目錄有時候調用的東西太多,讓蜘蛛比較不耐煩,所以才有了動態目錄不友好的說法

與rewriteseo相關的知識