2012-01-13 169 views
0

我遇到了一些麻煩,從重寫規則中排除了一些我的目錄。.htaccess排除目錄

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !(.*)/$ 
RewriteRule ^(cultivsearchenginesitemap|RSS)($|/) - [L] 
RewriteRule ^(.*)$ http://www.niklashjelm.se/$1/ [L,R=301] 

我想排除第三行的目錄,但他們不斷得到最後一行的斜槓,試圖將它放在最後一行的前後。有任何想法嗎?

+0

在第二個正則表達式'RewriteCond'可以寫成'/ $',不需要匹配其他的 – fge 2012-01-13 13:36:00

回答

1

如果你說你不想重定向到www.niklashjelm.se發生的這兩個目錄,那麼第3應該是COND(或某些TWEAK此):

RewriteCond $1 !^(cultivsearchenginesitemap|RSS)/? 
+1

謝謝,找到了另一種方式。 – user1051619 2012-01-13 14:01:57