2012-01-13 19 views
0

書き換えルールからいくつかの私のディレクトリを除外するのに問題があります。私は3行目のディレクトリを除外したいが、彼らは最後のスラッシュを得続ける.htaccessディレクトリを除外

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

は、最後の行の前と後にそれを置く試してみました。何か案は?

+0

秒での正規表現'RewriteCond'はちょうど'/$ 'と書かれていて、残りの部分にマッチする必要はありません – fge

答えて

1

あなたはこれらの二つのディレクトリのために発生することがwww.niklashjelm.seにリダイレクトをしたくないと言っている場合は、3行目は、COND(またはこれにはいくつかの微調整)する必要があります:

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

ありがとう、別の方法で見つけました。 – user1051619

関連する問題