2013-04-10 12 views
3

我正在開發一個新的CMS對我們公司和便於分析和乾淨的代碼決定剛剛在根目錄下的一個文件,index.php文件。我們使用搜索引擎友好的URL以及唯一的ID來加載頁面。使用SEF網址谷歌會單獨爲網頁建立索引,即使它們都是通過index.php解析的。谷歌將註冊個人網站的網頁,如果他們都通過index.php文件

但是有時候我們與任何使用Windows或具有mod_rewrite的關閉主機的客戶,所以我們不能使用SEF網址。我們在這種情況下的URL看起來像http://website.com/?pid=2

請問谷歌仍然指數每一頁在這種情況下?它仍然會爲每個頁面看到單獨的頁面標題和說明,以及不同的內容和佈局。但是URL總是指向index.php,最後只有一些GET數據。我不確定是否所有的頁面都會被編入索引。

有人能回答這個問題,因爲我不希望通過index.php來構建一個CMS解析一切,如果谷歌不會列出沒有海基會URL的網頁?

回答

2

如果你希望你的網頁被谷歌索引,最好的辦法是包括一個網站地圖,引用他們。 Google知道如何查找它們,並將它們列爲單個頁面。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156184

這使您可以包括由包括他們在XML作爲一個單獨的項目由一個GET變量僅引用的頁:

<?xml version="1.0" encoding="UTF-8"?> 
    <urlset xmlns="http://www.google.com/schemas/sitemap/0.90"> 
     <url> 
     <loc>http://www.example.com/</loc> 
     <lastmod>2013-04-27T23:55:42+01:00</lastmod> 
     <changefreq>daily</changefreq> 
     <priority>0.5</priority> 
     </url> 
     <url> 
     <loc>http://www.example.com/?id=12</loc> 
     <lastmod>2013-04-26T17:24:27+01:00</lastmod> 
     <changefreq>daily</changefreq> 
     <priority>0.5</priority> 
     </url> 
    </urlset> 
+0

您可以更新sitemap.xml的,當新文章通過perma鏈接添加到您的CMS中。 – JRR 2013-04-10 10:17:54

0

當然。搜索google site:www.example.com其中example.com是使用此方法的已知網站。你會看到谷歌索引他們accoringly

相關問題