2014-10-01 92 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