2013-03-19 78 views
0

我只是在尋找一些建議/反饋,我正在考慮在HTML網站(商店)後面設置和opencart,並在Google中排名很好。Html - PHP - 機器人

默認情況下,在web服務器上(我測試過),index.html站點出現而不是index.php頁面。

我希望我可以在域上以維護模式構建網站,然後刪除html網站,一旦完成(大約2周)後離開(live)opencart網站。

只是擔心萬一這可能會影響排名。

在robot.txt文件放:

User-agent: * 
User-agent: Googlebot 

Disallow: /index.php 

我還要放在index.php頁面(Opencart的)標題:

<meta name="robots" content="nofollow"> 
<meta name="googlebot" content="noindex, noarchive"> 

我不希望谷歌緩存「網站在維護」opencart index.php頁面。刷新它可能需要一個月左右的時間。

很明顯,我會刪除/更改Disallow robot.txt和元標記等命令一旦活着和HTML網站文件刪除。

我想知道是否有人嘗試過它,或者它會工作嗎?影響谷歌排名等?

這只是一個壞主意嗎?對於任何反饋,我們都表示感謝。

非常感謝

+0

你總是可以做內部重寫重定向從html的流量.PHP。或者直接告訴你的服務器將.html文件作爲php腳本處理,並將你的php代碼放入index.html中。如何做到這一點有很多選擇。 – 2013-03-19 11:03:04

+0

謝謝,我真的希望刪除html網站,並在完成後使用opencart網站。 – user1882651 2013-03-19 11:24:25

回答

0

我假設你正在使用LAMP爲您的網站(Linux操作系統,Apache,MySQL和PHP)

1)Apache在選項設置默認頁面,設置它,而不是到index.php的index.html

2)您可以在.htaccess文件或者使用重寫規則(更多here。如果你的主機提供商不給權限的.htaccess,有一個變通方法!
index.php你可以包括本頂部的片段:

<?php 
if($_SERVER['REQUEST_URI'] == '/index.php'){ 
    header("HTTP/1.1 301 Moved Permanently"); 
    header("Location: /"); 
    die(); 
} 
?> 

因此,即使用戶打開http://www.domain.com/index.php
他會重定向到http://www.domain.com/

(例如:我的網站http://theypi.net/index.phphttp://theypi.net/

我也設置類似的重新導向http://www.theypi.net重定向到http://theypi.net
選擇兩個選項之一(帶或不帶www)有助於提高排名,以及)

對你的問題

我想知道是否有人嘗試過它,或者它會工作嗎?影響谷歌排名等?

  1. 較短的網址:這是URL衛生的一部分,這是指搜索引擎優化改進
  2. 如果網頁只是通過域名打開(無的index.php),那麼您的CTR(點擊率)在搜索衝擊結果更高。

我建議不要使用機器人阻塞機制,除非上述步驟對您不可行。

希望它有幫助,謝謝!

編輯
如果你甚至沒有權限設置爲主頁的index.php。您可以執行以下任一操作:
1.創建index.html並放入php代碼。如果WebServer能夠理解php,就像上面那樣使用重定向邏輯。
2.否則,把JavaScript重定向(不推薦方式)
<script language=」JavaScript」> self.location=」index.php」; </script>