2013-06-11 22 views
0

新手在這裏 - 這個難題讓我絞盡腦汁數小時。基本上,正如標題所暗示的那樣,我正在將內容從一個域轉移到另一個域,以及稍微不同的文件夾配置。實質上,我需要必要的.htaccess代碼,這將允許我將試圖訪問位於domainA.com/folderA/中的文件的訪問者重定向到domainB.com/folderB.htaccess:如何301將內容從domainA.com/folderA/重定向到domainB.com/folderB?

因此,如果訪問者要訪問...

http://domainA.com/folderA/page1.html

...他們將被立即轉移到...

http://domainB.com/folderB/page1.html

如果有人能幫助我,我將非常感激。感謝大家一起研究我可能非常直截了當,但仍然頭痛的窘境!

回答

1

如果DOMAINA和域B是在不同的服務器上,你可以簡單地在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]