Как я могу исключить каталог из перезаписи .htaccess 301 в домене? - PullRequest
0 голосов
/ 17 февраля 2011

Я провел последний час, пытаясь прочитать, выучить и понять это сам, но не очень далеко, поэтому я решил, что смогу узнать, знает ли кто-нибудь из вас ответ на этот вопрос.

В основном у меня есть перенаправление 301 на один из моих доменов (firstdomain.com), которое направляет все запросы на мой другой домен (seconddomain.com).

Достаточно просто, но теперь я добавил SVN-репозиторий на firstdomain.com/svn.Но поскольку все запросы, отправленные на firstdomain.com, перенаправляются, мне нужно найти способ исключить перенаправление 301, если URL ищет подпапку /svn/.

Как я могу это сделать?

Спасибо, что заглянули.

1 Ответ

1 голос
/ 17 февраля 2011

Не проверено, но что-то с эффектом следующего (в .htaccess firstdomain.com):

RewriteEngine On

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

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

Теоретически (то, что обычно требует много работы с htacess), должно прекратить переписывать правила для любых запросов svn, но те, которые не соответствуют условию svn, будут перенаправлены 301.

...