草庐IT

seo - 一个棘手的搜索引擎问题 : Search Engines Can not Found A page in My Site

我绞尽脑汁想解决这个问题,但没有运气!所以我的SO伙计们,帮帮我!我们五天前在我们的网站上创建了一个页面,一切都照常进行。(意味着我们使用模板创建页面。)问题是,即使Google和Bing抓取了我的网站(即主页,其中列出了新页面的URL),我也没有在任何搜索引擎中找到我的页面。以下是我目前采取的步骤。1.我前两天把页面的RUL提交给了几个主要的搜索引擎,到现在都没有帮助。2.我检查了所有代码,没有发现任何错误,也没有抓取或索引robot.txt。3.我昨天检查了谷歌网站管理员工具,并且喜欢谷歌试图抓取页面超过40次,但它总是得到404错误。然后我检查了谷歌访问该页面的所有URL,它们都

apache - htaccess 重写 index.php 并在没有 www 的情况下重定向

我的网站网址是www.site.com如果用户访问=site.com我需要在301中重定向到www.site.com如果用户访问=www.site.com/index.php/asd我需要在301中重定向到www.site.com/asd如果用户访问=site.com/asd我需要在301中重定向到www.site.com/asd.htaccess文件是否可以满足所有这些条件?有没有人可以帮助我伙计们?:)谢谢;) 最佳答案 在您的.htaccess文件中尝试这些规则:Options+FollowSymlinks-MultiView

.htaccess - 当我尝试删除 www 前缀时出现 Yii 错误

使用.htaccess我成功地从url中删除了index.php。为了获得良好的SEO实践,我需要删除WWW前缀。组合两个Apache规则会出错。我输入www.site.com,我得到了site.ru-好的!我输入www.site.com/catalog,我得到了site.ru-错误!它的主页。我输入www.site.com/page/some_page,我得到了site/index.php/some_page-错误!(注意:规则'page/'=>'site/page','catalog/'=>'site/catalog/',).htaccessRewriteEngineonOptio

indexing - SEO:为什么网站管理员工具中的 "indexed pages"和命令 "site:"有如此大的差异?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion当我进入我网站的Google网站管理员工具时,它会给我“索引URL:305,509”,但是当我在Google中输入“site:”和我的url时,它会返回大约19.000个结果。怎么可能?

c# - 网站大修后重定向旧网址

我们有一个最近迁移到ASP.NETMVC的网站。现在所有的URL都与原始网站不同。Google仍然拥有我们所有的旧URL,因此如果有人在搜索中找到我们,目前他们将获得404。我有一个catchall路由,可以捕获错误的URL,包括所有旧的URL。在一个完美的世界里,我想为所有匹配这个包罗万象的路由的url做一个301重定向到主页,我确实有代码可以在我的开发机器上正常工作。然而,我终于让我们的ISP(网络解决方案)的人告诉我他们阻止301重定向(网络服务器返回404而不是)。所以我认为我唯一剩下的选择就是接受任何错误的URL,并将其指向主页。这是我的问题:我知道搜索引擎(尤其是Googl

apache - 使两个站点显示为单个域

我有两个网站设置如下www.site1.com-IIS6.0,使用HeliconISAPIRewrite2重写Urlwww.site2.com-Apache我已经成功地向www.site1.com/site2/发出请求到www.site2.com/的反向代理,因此site2似乎是site1的一部分。这是通过Heliconhttpd.ini中的RewriteProxy规则实现的但是,为了保留SEO,我还需要将www.site2.com本身请求301重定向到www.site1.com/site2-except当然,当请求来自上述反向代理。我相信这可以通过site2的.htaccess文件中

asp.net-mvc - MVC4 中域名的 URL 重写

我会将site1.com\site2重定向到site2.com,我正在使用asp.net和MVC4,我无法通过更改web.config文件来做到这一点,有什么解决办法吗?我不喜欢搜索引擎将此作为永久重定向(状态302)或(状态301)并从其数据库中删除site2。 最佳答案 将路由“site2”映射到您的Controller之一的操作。该路由的Action响应应该是:returnRedirectPermanent("http://www.site2.com"); 关于asp.net-mv

seo - will rel=canonical break site : queries?

我们公司使用定制的内容管理系统发布我们的软件产品文档,该系统使用动态URL命名空间,如下所示:http://ourproduct.com/documentation/version/pageid其中“version”是文档适用的版本号,“pageid”是在我们的后端内容管理系统中标识该页面的唯一字符串。例如,如果内容(例如关于配置最佳实践的页面)与我们产品的3.0版和4.0版相比没有变化,则可以通过两个不同的URL访问它:http://ourproduct.com/documentation/3.0/configuration-best-practiceshttp://ourprodu

http-status-code-301 - SEO - 获取被搜索引擎索引的 301 页面

我有一个站点(比如site1.com),它301重定向到另一个站点上的另一个页面(比如http://site2.com/some/dirty/url)。site1.com的典型代码:Site1-heading.通常,搜索引擎从不索引site1.com,即使存在如下外部链接也是如此:ClickHere但这被认为是指向http://site2.com/some/dirty/url的外部链接,因此http://site2.com/some/dirty/url是搜索引擎优化。我想通过http://site2.com/some/dirty/url将site1.com编入索引(只是标题、元描述和U

seo - "Site Down for Maintenance"是否会分页进行 SEO?

在您对生产环境进行主要代码发布和/或数据库模式更改的情况下,在升级发生时放置“GoneFishin'”页面是否对SEO有害?假设在升级期间使用旧的代码/数据库架构可能会使升级后的数据库处于不希望的/未知状态。 最佳答案 不,如果您确保发送正确的HTTPheader,则不会。不要发送200OK,因为这会使搜索引擎索引您的错误消息。我建议发送“503服务不可用”以及说明您将宕机的原因和时间的文本。 关于seo-"SiteDownforMaintenance"是否会分页进行SEO?,我们在St