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

标签 redirect seo migration

我愿意:

  • 将 www.olddomain.com 重定向到 www.newdomain.com/page
  • 将 www.olddomain.com/article1 重定向到 www.newdomain.com/article1

这是我放入 htaccess 文件的内容:

redirect 301 / http://www.newdomain.com/page
redirect 301 /article1/ http://www.newdomain.com/article1

第一个重定向有效,但是,第二个无效,因为 www.olddomain.com/article1 重定向到 www.newdomain.com/page/article1,它不存在并因此返回 404 错误。

如何在不影响所有其他重定向的情况下将旧域主页(根目录)重定向到新域子目录?

最佳答案

在 .htaccess 中的代码应该是这样的:

RewriteEngine On

RewriteRule ^/$ http://www.newdomain.com/page [L,R=301]
RewriteRule ^/article1/$ http://www.newdomain.com/article1 [L,R=301]

关于将根域主页重定向到另一个域子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23556200/

相关文章:

php - Laravel 4.1 - 错误消息保留用于下一个请求

c# - 如何在迁移中使用 DbContext?

java - JBoss EAP 6 在 APP-INF/lib 中找不到 JAR

database - 从 TFS 迁移到 VSTS - 数据库警告 : Ignore or Abort

apache - 将旧搜索重定向到新搜索并保留第一个参数

apache - 域重定向到www时如何将www子域重定向到非www

angularjs - 在angularjs $ http中处理重定向

seo - Vaadin 7 使应用程序 SEO 准备就绪

seo - 服务器物理位置是否对区域域有任何负面的 SEO 影响?

.htaccess - 站点子目录充当根目录?我应该永久重定向 301 吗?