2011-02-17 112 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