新手在这里 - 这个谜题让我绞尽脑汁几个小时了。基本上,正如标题所暗示的那样,我正在将内容从一个域转移到另一个域,以及稍微不同的文件夹配置。基本上,我需要必要的.htaccess代码,允许我将试图访问位于domainA.com/folderA/中的文件的访问者重定向到domainB.com/folderB
所以,如果访客要访问......
http://domainA.com/folderA/page1.html
......他们会立即转移到......
http://domainB.com/folderB/page1.html
如果有人能帮助我,我将非常感激。非常感谢大家探讨我可能非常直截了当但仍然令人头疼的窘境!
答案 0 :(得分:1)
如果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 ^(.*)$ http://domainB.com/folderB/$1 [L,R=301]
或者在domainA的文档根目录中:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domainA\.com$ [NC]
RewriteRule ^folderA/(.*)$ http://domainB.com/folderB/$1 [L,R=301]