我已经有了页面的XML站点地图,但想要一个HTML版本供用户浏览(我想这对SEO也有好处,确保每个页面都链接到)。我的PHP网站为英国和爱尔兰的每个村庄/城镇/县/地区都有一个页面,所以我猜一个页面包含列表中的每个链接并不是最好的方法。我应该...a)有所有县的列表,然后有一个子HTML站点地图页面,每个县按字母顺序列出所有城镇和村庄?b)与选项“a”相同,但顶部有一个a-z栏,然后是每个县的单独页面和带有城镇和村庄列表的字母?c)还有其他事情吗??如果对此解决方案有任何建议,我们将不胜感激。 最佳答案 随着谷歌越来越多地建议网站拥
我有一个网站即将推出,其中包含论坛功能。我应该将每个线程放入我的sitemap.xml文件,还是Google会通过论坛本身找到每个线程的链接?别担心:阅读论坛不需要注册。如果是,如何最好地使其保持最新状态?对于那么多的数据,手动完成显然不是一个选择。我考虑过的一种方法是编写一个Apachemod_rewrite将请求重定向到sitemap.xml以转到sitemap.php这将然后即时生成整个内容。我能想到的另一种方法是设置一个cron作业来生成map并将其转储到文件中,每天一次。这些都是不错的选择,我还能做什么? 最佳答案 如果您
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion你能推荐什么工具吗?我们应该建立自己的吗?我们应该手动创建站点地图吗?
在设置我的网站时,有没有办法在标签中插入php代码中的相对URL,例如/forums/(forumID)/?然后,当我试图获取当前页面是哪个forumID时,通过$_GET请求获取它而不使用Smarty、CakePHP等模板系统或Apache重写模块?或者这是一个巨大的头痛?我只是希望能够不绑定(bind)到一种Web服务器类型(Apache)。 最佳答案 干净的url很容易做到,但如果网页差异很大,可能会导致一些问题。您需要编辑.htaccess文件并添加与此类似的内容RewriteEngineOnRewriteRule^([a-
我的站点地图看起来像这样: http://www.example.com/page1.html 在互联网中的大多数示例中,urlset标记都有一个具有此值的xmlns属性http://www.sitemaps.org/schemas/sitemap/0.9。我的问题是,该值来自什么?它究竟应该是什么?我的网站站点地图文件所在的路径?字面意思是http://www.sitemaps.org/schemas/sitemap/0.9? 最佳答案 Sitemapprotocol定义具有命名空间http://www.sitemaps
我是一家航类预订公司的SEO。我们正在尝试为我们的站点安装XML站点地图。我曾要求我公司的开发团队安装一个Perl脚本,这将有助于为我们的大型网站(超过15万页)生成XML站点地图。我们使用了GooglePerlSitemapGenerator同样,由于某些原因我们只能使用Perl。输出文件有很多废话,因为它主要爬取静态页面和服务器文件夹中的其他内容(它基本上没有按照主页和站点的URL,而是爬取服务器上的每个文件)。我不确定术语是否正确,但我想你会明白我的意思。上面的链接中提到了配置选项,但是我们无法弄清楚在没有不必要的URL的情况下使用什么参数来获得理想的XML站点地图。任何人都可以
我使用jqueryload()异步加载页面元素,它极大地改善了用户体验。但是crowlers对javascript一无所知,所以网站排名应该会下降。为了防止它,我创建了站点地图页面。我没有看到其他解决方案。不好的是url不一样。普通页面是page.html,站点地图是page2.html。这意味着crowlers将索引page2.html。因此,用户会来到page2.html。但是,如果他们开始浏览网站,他们会看到具有异步加载功能的漂亮页面。然而,我不确定我是否选择了好的策略。谁能说说会发生什么seo问题?UPD:我有解决方案!我只是尝试用javascript放置一个cookie,如果
我正在Umbraco中创建一个谷歌站点地图,但输出是.aspx。这可以与谷歌一起使用吗?谢谢 最佳答案 如果您使用正确的mimetype,可能是。此外,Userpassword关于使用“重写规则”的注释可能是另一种方法。 关于seo-我可以为Google站点地图使用.aspx扩展名吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12244563/
我接管了一个网站,该网站有数百个页面,这些页面在站点地图中不再处于事件状态,但已被Google编入索引。其中许多导致我们不再提供产品和服务。这通常对我来说不是什么大问题,但是这些页面上有很多影响我们SEO的问题,我宁愿只关注应该上线的页面,而不是在没有上线的页面上执行SEO一个是要看的。虽然我可以浏览并删除这些,但这让我很紧张。我更愿意记录所有以前的页面,最好是在它们所在的目录中。有没有一种方法可以让Google仅索引属于当前事件站点地图结构一部分的页面,而不必一个接一个地将它们从整个站点的各个目录中全部删除?如有任何指点,我们将不胜感激! 最佳答案
我正在尝试获取GoogleSitemapGenerator工作。这是我的(ZendFramework2)项目结构://.../public/.../public/sitemap.xml/public/urllist.txt/.../temp/googlesitemapgen//temp/googlesitemapgen/config.xml/temp/googlesitemapgen/sitemap_gen.py/...config.xmlurllist.txthttp://foo.bar.loc当我调用生成脚本时user@machine:/var/www/bar/foo/temp/g