我的网站是用php构建的,我重写了URL以使.php链接对SEO更友好:RewriteRule^page-one$/pageone.php[L]问题是某些人(包括Google机器人)仍然可以看到pageone.php之前被编入索引时的情况。所以我最终为每个页面提供了两个链接。那很糟。我如何设置它以便获得重写到第一页的好处,同时以某种方式确保对pageone.php的外部请求被重定向到第一页? 最佳答案 如何将page-one.php重定向到pageone?RewriteRule^page-one.php$/pageone[R=301
在robot.txt文件中,我放置了一个URL/custompages/*并且googlebot不应抓取与“/custompages/”匹配的页面。但是当我查看网站管理员时,我仍然可以从这些链接中看到错误消息。User-agent:*Disallow:/search/application/*Disallow:/custompages/*上面是我的robot.txt文件。在网站管理员上,我可以看到Googlebot无法访问此URL的内容,因为服务器在尝试处理请求时出现内部错误。这些错误往往与服务器本身有关,而不是与请求有关。对于网址custompages/savesearch?alid
我目前在我的.htaccess文件中使用Rewriterule将我网站上的每个.php页面更改为.html。我也用它来改变搜索结果页面从www.example.com/search_page.php?city=name&state=name&id=1234类似于www.example.com/result-google-friendly-url-1234.html一切正常,但当我进行更改时,谷歌现在只索引我的索引页。我认为这可能与我在同一页面上有2个url而google决定不对其中任何一个建立索引这一事实有关。谷歌网站管理员说有16个页面“未选择”,然后说这可能归因于“规范化”,我不完
我制作的系统与site.com/item/{id}/{name}的网站非常相似。现在我想知道我的{name}是否会像这个例子一样重复自己site.com/item/1/somethingsite.com/item/2/somethingsite.com/item/3/something我会因此被禁止使用谷歌机器人还是完全正常? 最佳答案 ID不应该在您的数据库中指定一个唯一的行吗?在这种情况下,可能会出现name与其他人相似但可能从未重复的情况。但是,如果它是重复的,那么是的,这将是重复的内容并且对您的网站不利。您不会“被Googl
我不是PHP开发人员,我被要求执行一些SEO。这是我的.htaccessRewriteEngineOnRewriteBase/RewriteRule[_\]space.cgi[L]ErrorDocument404/errors/404.phpErrorDocument400/errors/badrequest.phpErrorDocument401/errors/authreqd.phpErrorDocument403/errors/forbid.phpErrorDocument500/errors/serverr.phpErrorDocument503/errors/ServiceU
在我的网站(asp.net+IIS)中,我希望将该url/blog/重写到我在另一台服务器上托管的PHPWeb应用程序。所以www.mywebsite.com/blog正在调用www.myblogsite.com而没有重定向到它。这可能吗?如果不是永久重定向301是SEO的好做法,那么谷歌会将该博客视为我网站的一部分感谢帮助 最佳答案 这是可能的,如果您使用iFrames、AJAX等,但如果您真的很关心SEO,我会说要么带来将全部内容转移到您的第一个域或使用“永久重定向”。如果您使用永久重定向,90-99%的排名权将转到重定向的页面
我很遗憾地没有能力使用mod_rewrite来获得干净的、对SEO友好的url,但我真的下定决心要学习。我找到了各种在线教程,但似乎无法真正理解足够的信息来按照我喜欢的方式操作它。Ihaveahomepage:http://mysite.com/index.htmlwhichIwouldliketodisplayas:http://mysite.com/home同样,我有子目录:http://mysite.com/about/index.htmlhttp://mysite.com/contact/index.phpWhichIwouldliketodisplayashttp://mys
有没有一种为mongoid3gem制作“friendly_ids”的好方法?slugoid似乎已被弃用,KEY不再是mongoid3的一部分。任何答案都会很有帮助 最佳答案 我正在使用mongoid-slugify你只需要提供一个生成slug的方法,例如:defgenerate_slugself.name.parameterizeend在该代码中,我假设您的模型中有name字段 关于ruby-on-rails-3-railsmongoid3和SEOURL,我们在StackOverflow
我正在努力删除安装了SEF模块的旧Joomla1.0站点。我需要以搜索引擎友好的方式将URL重定向到静态页面。典型的URL如下所示:www.mysite.com/index.php?/this-page.html。我需要将它转发到同一站点上的静态页面,例如:www.mysite.com/this-page.html因此,我编辑htaccess以阅读:redirect301/index.php?/this-page.htmlhttp://www.mysite.com/this-page.html重定向似乎不起作用。有任何想法吗?用于删除“/index.php?/”的通配符重定向将是一个奖
我了解og:url元标记是开放图中资源的规范url。如果我希望支持资源的301重定向,同时保留其在开放图中的位置,我可以使用什么策略?我不想因为更改了URL而失去我的喜欢。最好的方法是存储内容的原始url并引用它吗?有没有其他策略来处理这个问题?澄清一下——我有页面:/page1,og:url为http://www.example.com/page1我现在想把它移到/page2,使用301重定向到http://www.example.com/page2除了将og:url元设置为/page1之外,我是否有任何选项可以避免丢失点赞和评论? 最佳答案