2011-02-17 44 views
0

我花了最後一個小時試圖閱讀,學習和弄清楚自己,但沒有得到很遠,所以我想我會看看你們中的任何一個人是否可能知道這個答案。如何從域上的.htaccess 301重寫目錄中排除目錄?

我的一個域名(firstdomain.com)基本上有一個301重定向,它指向我的其他域(seconddomain.com)的所有請求。

足夠簡單,但現在我已將一個SVN存儲庫添加到firstdomain.com/svn。但因爲發送到firstdomain.com的所有請求都被重定向,所以如果URL尋找/svn/子文件夾,我需要找到排除301重定向的方法。

我該如何做到這一點?

感謝您的關注。

回答

1

未經檢驗的事,但下面的效果(在firstdomain.com的的.htaccess):

RewriteEngine On 

RewriteCond %{REQUEST_URI} ^/svn.*$ [NC] 
RewriteRule . - [L] 

Redirect 301/http://www.seconddomain.com/ 

在理論(的東西,通常需要與htacess擺弄了很多),這應該停止重新編寫規則任何svn請求,但那些不符合svn條件的將被重定向301.

+0

謝謝!我認爲這是工作,但現在我的SVN客戶端在`firstdomain.com/svn`訪問域我得到一個錯誤,說這個域已經轉移到`seconddomain.com/svn`,所以它似乎301仍然壓倒排除...... – Jannis 2011-02-17 18:06:07