.htaccess:如何将内容从domainA.com/folderA/重定向到domainB.com/folderB?

.htaccess:如何将内容从domainA.com/folderA/重定向到domainB.com/folderB?,.htaccess,redirect,.htaccess,Redirect,这里是新手-这个难题已经让我绞尽脑汁好几个小时了。基本上,正如标题所暗示的,我正在将内容从一个域传输到另一个域,以及传输到稍微不同的文件夹配置。本质上,我需要必要的.htaccess代码,它允许我将试图访问domainA.com/folderA/中文件的访问者重定向到domainB.com/folderB 所以,如果一个访客要访问 。。。他们将立即被转移到 如果有人能帮助我,我将非常感激。非常感谢大家关注我可能非常直截了当但仍然令人头痛的困惑 如果domainA和domainB托管在不同的服

这里是新手-这个难题已经让我绞尽脑汁好几个小时了。基本上,正如标题所暗示的,我正在将内容从一个域传输到另一个域,以及传输到稍微不同的文件夹配置。本质上,我需要必要的.htaccess代码,它允许我将试图访问domainA.com/folderA/中文件的访问者重定向到domainB.com/folderB

所以,如果一个访客要访问

。。。他们将立即被转移到


如果有人能帮助我,我将非常感激。非常感谢大家关注我可能非常直截了当但仍然令人头痛的困惑

如果domainA和domainB托管在不同的服务器上,您只需在
folderA
中添加一个htaccess文件,其中说明:

RewriteEngine On
RewriteRule ^(.*)$ http://domainB.com/folderB/$1 [L,R=301]
或者在domainA的文档根目录中:

RewriteEngine On
RewriteRule ^folderA/(.*)$ http://domainB.com/folderB/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domainA\.com$ [NC]
RewriteRule ^folderA/(.*)$ http://domainB.com/folderB/$1 [L,R=301]
如果两个域由同一文档根提供服务,则需要检查主机名:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domainA\.com$ [NC]
RewriteRule ^(.*)$ http://domainB.com/folderB/$1 [L,R=301]
或者在domainA的文档根目录中:

RewriteEngine On
RewriteRule ^folderA/(.*)$ http://domainB.com/folderB/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domainA\.com$ [NC]
RewriteRule ^folderA/(.*)$ http://domainB.com/folderB/$1 [L,R=301]