2012-06-21 125 views
5

我想知道如何從.htaccess重定向中排除子文件夾。.htaccess重定向主域但不是子子文件夾

我有我的舊域的根.htaccess文件,並在它,我有以下幾點:

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 

這當然從舊域到新的重定向任何流量。但我想從這個規則中排除一個目錄。含義www.olddomain.com/media/videos不應該重定向到www.newdomain.com/media/videos

我想排除的原因是因爲我在共享網絡服務器上託管靜態文件(如視頻)(舊域名),並且我在新的VPS服務器(新域名)上保留站點所需的所有內容。

回答

8

只需在您的RewriteRule上面放上RewriteCond %{REQUEST_URI} !^/media/videos即可。它會檢查URL是否以/media/videos開頭,如果符合,則不符合RewriteRule。

+0

很好。非常感謝 – user546585

相關問題