2013-04-10 13 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

相关问题