草庐IT

redirect

全部标签

apache - 使用 .htaccess 进行大规模 301 重定向

我正在从事一个大型项目,该项目涉及获取数千(30,000多个)静态网页并将其转换为CMS。问题是这些页面中有许多在它们的目录中是重复的。我想通过使用301重定向来保持SEO完好无损,但是,我不确定如何进行如此大的重定向(301)。这是页面当前目录结构的示例。/page.html/folder/page.html/folder/subfolder/page.html/folder/subfolder/anotherfolder/page.html如您所见,page.html在所有目录中都是重复的。对于新的CMS,该页面的URL将只是/page.html。 最佳

http - 搜索引擎的 HTTP 中的 301 和 302 有什么区别

我读了这个question并且知道HTTP中的301和302有什么区别,但我的问题是搜索引擎的HTTP中的301和302有什么区别? 最佳答案 @dani这不是真的......它被称为服务器状态代码,每个搜索引擎都按照以下列表对待它们:http://en.wikipedia.org/wiki/List_of_HTTP_status_codes301状态代码表示页面已永久移动到另一个位置,搜索引擎会将旧页面值、排名和其他重要内容传递给新创建的页面。为了获得这一好处,需要将旧页面永久移动到新创建的页面。302状态码表示该页面暂时不可用,

.htaccess - Magento 使用 302 重定向到基本 url,我如何让它使用 301

我在firebug中注意到,我的magento商店的非www版本使用302重定向到www版本。出于SEO目的,我希望它使用301进行重定向。我是如何尝试修复它的我转到“系统”>“配置”>“常规”>“Web”>“Url选项”,如果请求的URL不匹配,我的设置“重定向到基本URL”设置为"is"(只有2个选项:是或否)重要提示我正在使用Magentov1.4.0.1我的.htaccess文件包含以下关于URL重写的内容:Options+FollowSymLinksRewriteEngineonRewriteRule.*-[E=HTTP_AUTHORIZATION:%{HTTP:Author

javascript - 如何让 Google 理解触发 Javascript 的链接?

我正在开发一个帮助人们理解说唱歌词的网站。用户看到说唱歌曲的歌词,可以点击特定的歌词查看解释:(clickhereformore)如您所见,每个解释都有一个永久链接(在本例中为http://RapExegesis.com/2636)。当您在浏览器中访问其中一个永久链接时,会发生以下情况:该应用会查找正确的歌曲和艺术家并将您重定向到http://rapexegesis.com/lyrics/ARTIST/SONG#note-2633(在本例中为http://rapexegesis.com/lyrics/Jay-z/Empire-state-of-mind#note-2636)加载歌曲页面

ASP.net MVC 站点 : Redirect all "non WWW" request to WWW

最近我将一个ASP.net站点迁移到ASP.netMVC站点。早些时候有两个主机头,一个是mydomain.com,另一个是www.mydomain.com。我的SEO说您应该只使用一个url“www.domain.com”以获得SEO优势。我正在寻找一个选项来执行301永久重定向所有mydomain.com请求到www.mydomain.com。该站点托管在IIS6中,并在ASP.netMVC4中开发。 最佳答案 您可以从您的web.config文件执行此操作 关于ASP.netMVC

redirect - 如何对基于 Ajax 的 URL 使用元刷新?

我正在尝试将一些精选帖子从我的博客URL重新定位到我位于Wix网站的新博客。我正在尝试使用metarefresh标签来为我的每篇博文转移我的SEO。Blogger不提供blogger域之外的301重定向。因此,我正在使用元刷新标签。我注意到Wix的博客页面有基于Ajax的URL链接。我是否应该在MetaRefresh标签(在博主帖子中)中提供带有“#!”的URL(Wix帖子的)?或者元刷新中的URL应该是带有“?_escaped_fragment_”的那个?这些URL中的哪些会将SEO从博主帖子转移到Wix帖子? 最佳答案 如果您打

ruby-on-rails - Ruby on Rails 301 重定向

我在一些模型中添加了slug,但由于SEO,我需要从旧链接进行301重定向:旧的:http://host.com/foo/1新:http://host.com/foo/foo_slug问题:在这种情况下如何实现301重定向?是否可以从大写链接实现301重定向?像这样:http://host.com/foo/FOO_SLUG->http://host.com/foo/foo_slug 最佳答案 通过将此添加到您的Controller操作,您应该能够使用状态301进行重定向:redirect_to"http://host.com/foo

grails - Grails 中的 301 重定向

我目前正在使用以下非常麻烦的“servlet样式”方法进行Grails301URL重定向:defaction={...if(shouldRedirect){response.status=301response.setHeader("Location","http://url/to/redirect/to.html")render("")returnfalse}...}是否有更简洁、更紧凑的Groovy/Grails方式来执行301重定向?请注意,我说的是301重定向,而不是可以使用标准Grailsredirect(...)机制实现的标准302重定向。 最佳

.htaccess - ErrorDocument 与 RewriteRule

我希望将丢失文件和无效目录的请求重定向到自定义404错误页面。我相信这可以使用2种方法来完成。#redirectinvalidrequestsandmissingfilestothenot-foundpageRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$http://www.example.com/not-found.html[L]#sameideabutusingerrordocumentErrorDocument404/not-found.html一种选择比另一种

asp.net - 301 使用 asp.net web.config 文件从一个网站重定向到另一个网站

我的旧网站有一个HTML页面需要301重定向到新网站的aspx页面,这两个网站都是在asp.net平台上构建的。请建议我如何配置我的web.config文件来完成此任务。目前我正在使用元刷新来执行此操作,但这可能是200而不是301。非常感谢任何帮助,谢谢。我在旧网站web.config文件中使用了以下代码,但效果不佳 最佳答案 在您的web.config文件中创建规则放置 关于asp.net-301使用asp.netweb.config文件从一个网站重定向到另一个网站,我们在Stack