如何从域上的.htaccess 301重写中排除目录?

如何从域上的.htaccess 301重写中排除目录?,.htaccess,mod-rewrite,svn,.htaccess,Mod Rewrite,Svn,我花了最后一个小时试着自己阅读、学习和理解这个问题,但没走多远,所以我想我会看看你们是否知道这个问题的答案 我的一个域(firstdomain.com)上基本上有一个301重定向,它将所有请求指向我的另一个域(seconddomain.com) 很简单,但现在我已经在firstdomain.com/SVN上添加了一个SVN存储库。但是由于发送到firstdomain.com的所有请求都被重定向,如果URL查找/svn/子文件夹,我需要找到一种排除301重定向的方法 我怎样才能做到这一点 感谢您查

我花了最后一个小时试着自己阅读、学习和理解这个问题,但没走多远,所以我想我会看看你们是否知道这个问题的答案

我的一个域(
firstdomain.com
)上基本上有一个301重定向,它将所有请求指向我的另一个域(
seconddomain.com

很简单,但现在我已经在
firstdomain.com/SVN
上添加了一个SVN存储库。但是由于发送到
firstdomain.com
的所有请求都被重定向,如果URL查找
/svn/
子文件夹,我需要找到一种排除301重定向的方法

我怎样才能做到这一点


感谢您查看。

未经测试,但有以下内容(在
firstdomain.com
的.htaccess中):


理论上(通常需要对htacess进行大量修补),这应该会停止为任何svn请求重写规则,但是那些不符合svn条件的请求将被重定向到301。

谢谢!我原以为这是可行的,但现在我的SVN客户端正在访问位于
firstdomain.com/SVN
的域,我收到一个错误消息,说该域已移动到
seconddomain.com/SVN
,因此301似乎仍在覆盖排除…
RewriteEngine On

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

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