首页 > 解决方案 > 将 domain1.com 重定向到 domain2.com/page

问题描述

我一直在寻找一段时间,并看到了一些类似的问题,但没有什么是我正在寻找的。

我有两个域,比如说domain1.comdomain2.com。我要将内容从domain1.com迁移到文件夹domain2.com/page。除此之外,所有蛞蝓都将保持不变。所以,我希望domain1.com重定向到domain2.com/page ,以及任何像domain1.com/whatever这样的路径重定向到domain2.com/page/whatever等等。这是需要的代码还是其他什么?

RewriteEngine On

# First condition, requested resource is not an existing file in domain1.com (this condition can be removed if needed)
RewriteCond %{REQUEST_FILENAME} !-f

# Second condition, requested resource is not an existing directory file in domain1.com (this condition can be removed if needed)
RewriteCond %{REQUEST_FILENAME} !-d

# Third condition, slug must exist
RewriteCond %{REQUEST_URI} !^/?$

# Do the redirection
RewriteRule ^(.*)$ http://domain2.com/$1 [R=301,QSA,L]

标签: .htaccessseourl-redirectiondata-migration

解决方案


只需这样做:

Redirect HTTP://domain1.com HTTP://domain2.com/pages

不要忘记空格。


推荐阅读