2013-08-23 121 views
1

我試圖找出重寫,以便重定向一個目錄及其所有文件&子目錄從一個域到另一個。使用.htaccess重定向文件夾到另一個使用.htaccess重定向301重定向

這裏是我想達到的目標:

olddomain.com/oldfolder/*

http://newdomain.com/newfolder/*

目前我使用如下:

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$ 
RewriteRule (.*) http://newdomain.com/newfolder/$1 [L,R=301] 

這適用於WWW .olddomain.com但不是爲olddomain.com。達到此目的的最佳方式是什麼?
非常感謝您的幫助。

回答

1

這種替換代碼:

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC] 
RewriteRule ^oldfolder/(.*)$ http://newdomain.com/newfolder/$1 [L,R=301,NC] 
+0

真棒的感謝! – user2573206

+0

不客氣,很高興它爲你工作。 – anubhava