我在重写规则中排除了一些目录时遇到了一些麻烦。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(cultivsearchenginesitemap|RSS)($|/) - [L]
RewriteRule ^(.*)$ http://www.niklashjelm.se/$1/ [L,R=301]
我想排除第三行上的目录,但是他们不断获得尾随斜杠,尝试将其放在最后一行之前和之后。有什么想法吗?
答案 0 :(得分:1)
如果您说您不希望这两个目录的重定向发生www.niklashjelm.se
,那么第3行应该是cond(或对此进行一些调整):
RewriteCond $1 !^(cultivsearchenginesitemap|RSS)/?