草庐IT

redirect

全部标签

seo - 301 重定向与 DNS 更改 : Is it ever safe to kill a 301 redirect and update the DNS for a subdomain?

我有一个在已迁移到新服务器和新域名的子域中运行的站点。为了保留搜索信用,我知道301重定向是处理迁移转换的正确方法。(营销部门说的301重定向是我从未听说过的。)从技术角度来看,我不明白您必须维持重定向多长时间。有人可以解释一下吗?在服务器上保持重定向无限期运行似乎是额外的和不必要的负载。在搜索引擎停止链接到之前的站点后,您最终是放弃它还是更改DNS? 最佳答案 301是“永久移动”,因此从理论上讲,书签中包含该链接的搜索引擎和浏览器应该切换到新的URL。但我不敢打赌每个人都这样做。所以,我同意ceejayoz的观点,谨慎的做法是让

php - 如何移动(重定向)对 SE 影响尽可能小的网站

我有一个搜索引擎排名很好的网站,我想将此网站移至新域。只有域名的右侧标签会发生变化(.it>.com)。如果可能的话,将旧网站重定向到新网站的最佳方式是什么,以尽量减少对搜索引擎排名的影响?我应该使用.htaccess吗?Options+FollowSymLinksRewriteEngineonRewriteRule(.*)http://newurl.com/$1[R=301,L]或者在每个旧页面中使用HTML标记将其重定向到新页面URL:或PHP:Header("HTTP/1.1301MovedPermanently");Header("Location:http://newurl.

c# - RedirectPermanent 的正确用法是什么?

我正在开发一个在查询字符串中传递产品ID的电子商务网站。我只需要解决产品页面不检查产品状态(实时或存档)的问题,因此如果用户有直接链接,例如搜索结果,即使产品状态为“已存档”,该产品仍会显示。我的简单修复是Response.Redirect("~/Products/Default.aspx");如果状态不是“Live”。我是否应该在这种情况下使用RedirectPermanent,即使产品有可能重新上线? 最佳答案 我发现,作为一般规则,我只会在实际资源/页面发生移动时执行301重定向,例如在网站上重新组织内容时。纠正错误造成的30

http - 网址重定向;用于一般用途,最好是 : server-side or client-side?

举个很简单的例子,假设我有这个URL:http://www.example.com/65167.html我希望在以下位置提供该内容:http://www.example.com/about更新:请注意,“错误”URL是规范的(它由CMS生成,在内部使用它进行链接),因此"/about"是只是一种润色它的方式。我有两个广泛的选择:服务器端重定向或客户端重定向。我一直认为服务器端会更好,因为它更高效,即HTTP流量大约减半。然而,SEO技术倾向于支持资源的单个URL,因此客户端是首选。你是如何解决这个冲突的,还有我遗漏的其他因素吗? 最佳答案

apache - 根据用户的浏览器区域设置,SEO 对 "redirect"用户有多糟糕?

对于个人页面,我使用Apache中的MultiViews选项来确定他应该根据他的区域设置看到哪个页面。这就是我所做的。OptionsMultiViewsAddLanguagefr.frAddLanguageen.enLanguagePriorityfren我想知道这样做对SEO是否不利,因为Googlebot可能会落在“fr”或“en”上,但不会同时落在两者上。如果我在我的页面中添加一个指向不同语言页面的链接,它会被修复吗? 最佳答案 在进行语言协商或contentnegotiation时有几种回退方法一般来说。如果未找到匹配项,您

apache - magento : some htaccess redirection doesn't work

使用magento1.7FR,我在htaccess中有一些重定向规则,但并非所有规则都有效,我找不到原因:Options+FollowSymLinksRewriteEngineon#ThisisworkingRedirect301/blog/conseils-literie/literie-et-matelas-pirelli.htmlhttp://example.com/produits/literie.htmlRedirectpermanent/catalogues/http://example.com/#Thisisnotworking!Redirect301/produits.

redirect - 以 SEO 为代价清理重定向规则/重写规则?

我即将在一个已经存在大约10年的零售产品网站上工作。该网站在谷歌搜索结果中排名很好。该网站多年来发展迅速,因此他们的.htaccess文件充满301重定向和重写规则也就不足为奇了。规则太多了,看得眼花缭乱。有时,三个不同的旧版URL会被301重定向到同一个目的地。我担心这个文件在以后的维护过程中会是一场噩梦。Web开发人员是否曾经达到愿意以SEO为代价删除旧的重定向并重写规则以便于维护的地步?或者Google是否有网站301重定向的副本,在这种情况下,我可以将它们从我的.htaccess文件中删除而不会受到任何SEO惩罚?开发人员如何处理杂乱/冗长的.htaccess文件?

facebook - 是否可以强制 Facebook Likes 遵循 301 重定向

我们有大量带有FB点赞的旧网址重定向(301)到新网址。有没有办法让FB识别301并将喜欢的内容迁移或移动到新的Url? 最佳答案 不返回200的URL不是“讨人喜欢的”-这是有意防止人们被欺骗而喜欢他们不想要的URL。您可能需要通过一些管理channel来“移植”您的点赞,但老实说,我认为他们没有相关流程。至少现在还没有。 关于facebook-是否可以强制FacebookLikes遵循301重定向,我们在StackOverflow上找到一个类似的问题: h

Apache Rewrite - 重定向通配符子域和处理内部 URL 缩短器

我在重定向通配符子域和处理内部URL缩短器时遇到问题。假设我的应用程序中有一个内部URL缩短器example.com/b/ABCDE会翻译example.com/book/12345678-the-book-name/b/引用的脚本(我使用的是可以处理URL规则的PHP框架)会将短IDABCDE转换为图书真实ID12345678(和标题“TheBookName”)然后将其重定向到该书的永久URLexample.com/book/12345678-the-book-name所以每次我在公告板、微博网站或海报或名片等物理媒体上传播关于一本书的链接时,我都会使用短链接(example.com

ssl - HSTS 预加载列表 - www 站点可能出现的 SEO 问题

让我在这里解释一个现实世界的情况。我运行网站https://www.liloo.ro我想为它启用HSTS(+HSTS预加载)。问题是为了提交给preloadlist主域必须使用HSTSheader进行响应。让我更准确地说:为了将站点提交到预加载列表并满足要求,第一个重定向必须到主域的https版本。在我的例子中,我不能直接从http重定向到https+www->我必须先从http重定向到https(在这里提供主域名HSTSheader),然后再次重定向到https+www这造成了一个巨大的重定向稀释SEO问题(更不用说链接重定向并不理想的事实)。因此,无论我怎么看,我要么必须放弃HST