Como excluir uma subpasta das minhas regras RewriteRule Htaccess?

2

Eu tenho um .htaccess na minha raiz do site que se parece com isso:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.mydomain\.pl [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?([a-z0-9_-]+)\.mydomain\.pl [NC]
RewriteRule ^/?$ /index.php?run=places/%1 [L,QSA]

RewriteCond %{REQUEST_URI} !^/index.php$
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/upload/
RewriteCond %{REQUEST_URI} !^/javascript/
RewriteRule ^(.*)$ /index.php?runit=$1 [L,QSA]

Eu instalei o guest book personalizado nos convidados da pasta e agora gostaria de desabilitar as regras acima para essa pasta específica. Então, quando eu digito:

mydomain.pl/guests

Eu gostaria de ir normalmente para os convidados da pasta. Eu entendo que preciso desativar as regras acima para a subpasta guests, mas como faço isso?

    
por Tomasz Smykowski 06.10.2009 / 16:16

1 resposta

4

Um "truque" muito rápido é criar um .htaccess na pasta convidados com o conteúdo

<IfModule mod_rewrite.c>
   RewriteEngine off
</IfModule>

Isso desativará a reescrita da pasta em questão (e de quaisquer subpastas)

    
por 14.12.2009 / 15:33