我需要在Google和其他搜索引擎上为我的网站编制索引,尽管我的网站是一个IP地址数据库并且网页是动态生成的,例如example.com/show.php?&ip=ipvalue是否可以通过直接链接如上所示的直接URL,将我在数据库中的每个IP地址编入Google和其他搜索引擎的索引?我知道如何设置适当的站点地图文件来索引静态内容,但我不明白如何告诉搜索引擎索引一个物理上不存在的URL,除非用户传递数据库中的值。 最佳答案 没有人(无论是人类访问者还是搜索引擎机器人)都知道文档是动态创建的还是作为静态文件存在。搜索引擎没有理由将指向
我想为我的网站制作一个用Laravel框架制作的站点地图。Laravel应用程序中的默认.htaccess文件如下所示:Options-MultiViewsRewriteEngineOn#RedirectTrailingSlashes...RewriteRule^(.*)/$/$1[L,R=301]#HandleFrontController...RewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^index.php[L]据我所知,这个.htacces将每个请求重定向到index.p
我正在尝试就此问题获得明确的答案。我有一个html网站,其中在子域中包含一个WordPress博客作为文件夹。我目前在html站点和博客本身上都有站点地图。这是要走的路吗?我还注意到html站点上的站点地图不包含博客中我的任何pages/posts,是否也应该包含它们? 最佳答案 为根域和子域设置两个站点地图是完全可以接受的。不要忘记将它们提交给搜索引擎,或者将它们包含在您的robots.txt文件中(如果您有的话)。 关于html-站点地图-子域上的Wordpress站点,我们在Sta
我使用asp.netmvc-5创建了一个网站。我已将其托管给托管服务提供商之一,并使用谷歌应用程序注册该网站。现在,在网站在线发布1.5个月后,它开始被主要是google和bing的搜索引擎返回。但是result结果不会列出我的网站链接(如联系人,我们的项目,我们的团队等)。现在我读到我需要为我的网站创建一个站点地图,如下所示:-据我了解,我需要在我的asp.netmvc的根目录中创建一个robots.txt,并且我需要指定站点地图的位置,如下所示:-User-agent:*Disallow:Sitemap:http://mywebsite.com/sitemap然后我需要创建一个xm
我的第一个Web开发项目即将结束,我希望为我们的网站构建一个站点地图,作为搜索引擎优化的一部分。如果我理解正确,站点地图是一个文件,它显示我网站所有公共(public)页面的内容树(类似于Windows资源管理器中的路径)。为了回答我的问题,您需要了解有关网站及其运作方式的一些背景信息。该站点是关于鸟类迁徙的,用户在包含搜索框的主页上输入该站点,他或她能够搜索一种鸟类,如果我们有关于它的数据,则用户能够转到一个单独的页面关于这只鸟的信息。用户可以从那里访问有关该物种的统计数据。该页面将如下所示,其中填充了我们从数据库中获取的内容。信息页面的URL类似于http://domain.com
我正在为我的网站创建多个站点地图文件。问题是我的站点地图文件与我的网站位于不同的文件服务器上。例如,我有一个按域划分的网站www.example.com,但是我的站点地图索引文件和其他站点地图文件位于www.filestack.com上。我的站点地图索引文件如下所示:https://www.filestack.com/sitemap1.xml尽管我的sitemap1.xml将是:https://www.example.com/test2017-09-04weekly是否可以添加链接来做这样的事情?如何做? 最佳答案 参见Sitema
问题:是否需要.gz是否为子站点地图扩展?这是我发现的:Google提供以下站点地图索引example:http://www.example.com/sitemap1.xml.gz2004-10-01T18:23:17+00:00http://www.example.com/sitemap2.xml.gz2005-01-01可以在sitemaps.org上找到非常相似的示例.根据sitemaps.org:-IdentifiesthelocationoftheSitemap.ThislocationcanbeaSitemap,anAtomfile,RSSfileorasimpletext
我已经从在线生成器生成了一个站点地图,它似乎可以工作,甚至我在旧的谷歌搜索控制台站点地图测试器上测试过它并且它可以工作。但是当我在两个版本中提交它时,它只显示错误消息。 最佳答案 这是一个已知错误。参见thisGooglesupportanswer. 关于seo-Google搜索控制台无法获取站点地图|"Sitemapcouldnotberead",我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu
问题1我们想为我们的CMS站点生成一个站点地图我们有多个前端服务器,拥有大约一百万篇文章。环境多个MSSQL服务器多个前端服务器(负载均衡)ASP.net-和IIS6Windows2003将站点地图(站点地图索引文件和站点地图文件)物理地放在前端服务器上将是一场操作噩梦,而且容易出错。因此我们正在考虑改用http处理程序,这样无论哪个服务器收到请求,它都能够提供正确的xml文件。问题2如果我们每次发布新文章时都对Google执行ping操作,而且这种情况每小时发生一次以上,就会对我们产生负面影响。谢谢! 最佳答案 我会在发生变化时而
我的网站有两种不同的页面结构-一种用于移动访问者,另一种用于桌面。这就是为什么我有两个站点地图文件-一个用于移动设备,一个用于桌面。我想创建一个robots.txt文件,它会“告诉”搜索引擎机器人扫描移动网站的移动站点地图,以及桌面站点的桌面站点地图。我该怎么做?我想创建一个指向这两个站点地图的站点地图索引文件,并将以下指令添加到robots.txt文件:站点地图:[站点地图索引位置]这是正确的方法吗? 最佳答案 我不能给你肯定,但我相信最好的做法是通知robots.txt中的两个站点地图。在移动站点地图中,您已经有了标记正在报告移