草庐IT

redirect

全部标签

redirect - 将当前网站切换到新的 Rails 应用程序 - SEO 重定向最佳实践

我刚刚为我的企业创建了一个新的RailsWeb应用程序,但为了谷歌搜索引擎优化目的,我想保留旧域名。如何将旧链接重定向到同一域中的新链接?例如,我有这个旧页面...http://www.horschgallery.com/photo/black-white-chicago-vertical/chicago-cityscape-photo-sears-tower-willis-tower.aspx需要重定向到当前托管在heroku上的新页面http://horschgallery.herokuapp.com/photos/chicago-cityscape-photo-sears-tow

将根域主页重定向到另一个域子目录

我愿意:将www.olddomain.com重定向到www.newdomain.com/page将www.olddomain.com/article1重定向到www.newdomain.com/article1这是我放入htaccess文件的内容:redirect301/http://www.newdomain.com/pageredirect301/article1/http://www.newdomain.com/article1第一个重定向有效,但是,第二个无效,因为www.olddomain.com/article1重定向到www.newdomain.com/page/arti

wordpress - 使用查询字符串重定向所有 Wordpress 页面,搜索页面除外

我的旧Wordpress博客没有使用漂亮的永久链接,而是使用丑陋的查询字符串来确定页面/文章。我已将我的博客从“blog.domain.com”移动到“newblog.domain.com”,并且我正在尝试将所有带有丑陋查询字符串的旧页面URL重定向到我的新博客主页。我想对除Wordpress搜索查询?s=之外的所有查询字符串执行此操作如何将除搜索查询之外的所有查询字符串301重定向到我的新博客主页?我知道如何重定向所有查询字符串,但如何只排除搜索查询? 最佳答案 如果您的主题中有一个404.php模板,在get_header()之

php - 如何使用 .htaccess 重定向到动态内容

现在我知道如何编写SEO友好的链接,但我遇到了这个问题:如果我要在URL中使用条目标题,那么如果我更新该标题,链接就会被破坏。现在我看到这个网站是这样解决的:http://stackoverflow.com/questions/123456/any-title-name他们将ID放在URL中,将标题放在另一个不相关的地方,因为如果任何用户更改该标题,服务器会将其重定向到原始标题。例如:如果用户键入:http://stackoverflow.com/questions/123456/i-changed-that-name-lol服务器重定向到:http://stackoverflow.c

regex - 301 .htaccess 从具有 "?"字符的 URL 重定向

我想在.htaccess中重定向每个包含“?”的URL。字符添加到我网站的根目录(domain.com)。我读过这个:301-htaccess-redirect-with-special-characters/how-to-make-htaccess-rule-for-a-url-with-specific-characters但是我还是不知道该怎么做。我只知道一点正则表达式。示例Urls我想重定向到我网站的根目录:http://www.portaltarot.com/index.html?url=/MHL-Papus.htmlhttp://www.portaltarot.com/in

.htaccess - 来自子文件夹的主机域

我使用我的htaccess从这样的子文件夹托管我的网站:#RewriteEngineOn#RewriteCond%{HTTP_HOST}^(www.)?su-mad.dk$#RewriteRule^(.*)$/version4/$1[L]我的问题是,同一个页面现在可以通过两种方式访问​​,使用版本4和不使用版本4。我怎样才能阻止这个?我应该为version4做一个301重定向吗?(版本4的页面还没有被Google收录) 最佳答案 ShouldImakea301redirectfortheversion4?是的,但您需要匹配实际请求而

apache - SEO 中的 301 或 302 重定向影响

我有一个页面A,我已经完成了从B到A的重定向。但是我有疑问,我希望google索引B而不是A。我需要301还是302重定向?提前致谢。 最佳答案 使用302在SERP中保留重定向的URL通过使用302重定向,两个URL都将保留在Google索引中,并可能显示在搜索引擎结果页(SERP)中。注意:您不能用一个替换另一个并从SERP中删除目标URL。为什么?因为搜索引擎使用标准301表示文档已经移动因此对于Google,如果B使用301重定向到A,B将从索引和所有关联到的信息中完全消失code>B将关联到A。302表示该文档在其他地方是

php - 对网站进行地理定位并仍然使 seo 正常工作

所以我正在为一个项目开发地理定位系统,我对SEO最佳实践有疑问。我有4种语言的同一个网站:pt(葡萄牙)、br(巴西)、org(国际)和dk(丹麦)例如,如果巴西公民进入葡萄牙网站,我会将他重定向到巴西网站,但我不知道这将如何影响网站的搜索引擎优化,我不能进行301重定向,因为这样做我告诉谷歌葡萄牙网站没有对他来说不再存在了,那么我应该如何在不采用谷歌索引的情况下重定向到其他网站? 最佳答案 如果我正确理解您的问题,您基本上是想根据用户的IP地址位置对用户进行软重定向。一旦检测到IP位置,您始终可以在页面顶部进行PHP重定向;hea

redirect - 谷歌重新抓取 301 会重定向到 404 错误吗?

当批量301从旧域重定向到具有相同url结构的新域时,我犯了一个错误。Googlebot按照旧站点上每个页面的301重定向到我的新站点,这给出了404错误。我在浏览器中测试了它对用户有用,但不知何故对谷歌机器人不起作用,我发现它为时已晚。我现在修复了这个错误,并且这些页面可以(希望)被googlebot在他们的新url访问。问题:Google会重新抓取导致404的301重定向吗? 最佳答案 他们会抓取它一段时间,但最终404状态会告诉他们该页面已消失,他们将停止抓取它并将其从索引中删除。如果您在他们停止抓取原始URL之前修复了错误,

php - 是否可以重定向到新地址而不是显示 404 错误页面?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion这是我的问题,最近我将我的网站从blog.example.com移到了www.example.com。然后我在.htaccess文件中使用此代码添加了301永久重定向。RewriteEngineonRewriteCond%{HTTP_HOST}^blog\.example\.com$[OR]RewriteCond%{HTTP_HOST}^www\.blog\.example\.com$Rew