我搜索了相关的mod_rewrite qustions,但我不能提供足够具体的内容,所以我会发布:
继承我的规则,增加一个尾随斜杠:
RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]
只有我想要排除一个特定的目录,例如。 / mydirectoryname / 并且不会将尾部斜杠添加到以该方式开头的任何内容。原因是它打破了我的一些ajax调用。
答案 0 :(得分:3)
添加另一个RewriteCond:
RewriteCond %{REQUEST_URI} !/mydicrectoryname)/
答案 1 :(得分:2)
你可以用一个条件来描述:
RewriteCond $0 !^mydirectoryname(/|$)
RewriteRule ^[^\.]+[^/]$ /$0/ [R=301,L]