2014-10-01 58 views
1

我一直在寻找重写规则来使异常形式重写规则,但没有奏效。 我想从重写规则中排除文件夹klient。我试着用使文件夹异常mod重写

RewriteCond %{REQUEST_URI} !^/klient/* [NC]

但是什么都没有发生...... :-( 所有htaccess的是在这里

RewriteCond %{REQUEST_URI} !^/klient/* [NC] 
RewriteRule ^index-(.*).html ./index.php?jazyk=$1 [L,QSA] 
RewriteRule ^(.*)-strana(.*).html ./index.php?url=$1.html&strana=$2 [L,QSA] 
RewriteRule ^clanek_(.*)_(.*)$ ./index.php?id_clanku=$1 [L,QSA] 
RewriteRule ^rssfeed.xml$ ./index.php?rssFeed=1 [L,QSA] 
RewriteRule ^diskuze-([0-9]+)-[^/]+.html?$ index.php?id_diskuze=$1 [L,QSA] 
RewriteRule ^mailing_(.*)_(.*)$ ./mailing.php?sablona=$1 [L,QSA] 
RewriteRule ^(.*)\.html$ ./index.php?url=$1.html [L,QSA] 

有什么办法来排除我的客户端文件夹?

感谢

+0

可能的重复[尝试将异常重写为.htaccess](http://stackoverflow.com/questions/2226364/trying-to-put-an-exception-to-rewriterule-in-htaccess) – Machavity 2014-10-01 17:12:19

+0

它是类似的,但不适合我... :-( – PepaP 2014-10-01 17:16:22

回答

0

你可以这样做

# leave if it is /klient/ folder 
RewriteCond %{REQUEST_URI} ^/klient/ [NC] 
RewriteRule^- [L] 

# your other rules here 
+0

坦克的人,它的工作。你能推荐一些文章吗?我想知道为什么。非常感谢你!! :-) – PepaP 2014-10-02 16:38:21

+0

你可以在这里阅读官方的Apache'mod_rewrite'文档:http://httpd.apache.org/docs/current/en/mod/mod_rewrite.html – 2014-10-02 21:47:35