小刀:谷歌一直不收錄首頁的原因何在(下)

昨天分享的《小刀:谷歌一直不收錄首頁的原因何在(上) 》一文中,從谷歌幾個月一直沒有收錄到登陸服務器查看問題,接著發現iis中使用的網站端口都非默認的80端口,而是用Apache做瞭轉發,今天我們繼續討論。

到目前為止雖然弄明白瞭為什麼網站不是默認的80端口,但卻能夠用域名正常訪問,但我進服務器的目的並不在此,而是來尋找網站主頁不在根目錄下的原因的(因為我覺得谷歌沒有收錄這個站的根本原因就是這網站的目錄結構問題)。不過既然意外的發現瞭這個問題,那谷歌一直不收錄會不會是因為這個服務器轉發造成的?

於是百度搜索問題,欲從百度得到解答,不過搜索引擎畢竟不是人,百度隻字未提及該類問題,或許是大傢都未曾碰到相關情況吧。在百度沒有得到解答,於是去SEO論壇求助發帖,不過論壇裡面應該不會這麼快就有人回答。既然暫時找不到答案,那我個人的想法是沒有關系的,因為即使是域名做瞭跳轉也同樣會收錄,所以服務器的轉發看上去雖然有些多此一舉,但還不至於影響到收錄。

所以我還是繼續尋找網站主頁不在服務器根目錄下的原因,可由於服務器技術有限,再加上程序又是用.Net語言開發的,實在找不到根本原因。隻好向一位專攻.Net技術的朋友求助,隨著一問一答的進行,仍無法解決,幹脆將服務器賬號密碼給他,讓他幫忙進服務器看下到底是什麼個情況。

不久便收到好友的消息:那網站牛啊,是mvc框架開發的,是.net4.0呢(目前行業中流行的為2..0版本),所以你根本找不到默認頁。它裡面有個路由中轉的東西,就是分配哪些鏈接給哪些頁面,全都在那colloer文件裡,但網站已經發佈過瞭,看不到源碼瞭。在這裡我也和大傢一樣,不理解為什麼會看不到源碼呢。經朋友解釋,雖然我對.NET一竅不通,但大概意思是:用.NET的mvc框架開發完成的網站需要在本地發佈,使所有的cs文件都變成瞭dll文件,然後才上傳到服務器上(這過程貌似跟軟件開發一樣,我同樣不懂)。

到這裡我想知道的答案都得到瞭,但我貌似沒有能力解決該問題,如果說造成谷歌一直未曾收錄的原因就是這個的話,那看來這個當初認為是撿錢的單子,如今卻隻能退款給客戶瞭,實在很尷尬啊。之前還有一個問題,為什麼客戶會大費周章的用Apache來轉發,原本iis就可直接用80端口,這麼吃力不討好的做法的目的我還未能知道(大傢可以自己思考下)。所以說,各位SEOer在接單的時候,不管是個人也好,公司也罷,都必須要考察清楚這個單子到底有沒有能力接下,否則到時賠瞭夫人又折兵,花瞭時間沒賺錢啊。

作者信息:小刀,不銹鋼螺栓(/)網編。版權聲明:歡迎免費轉載,轉載時請保留原作者信息,謝謝合作!