我已使用以下规则在 url 中添加尾部斜杠,并且工作正常
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ https://www.myexamplesite.com/$1/ [L,R=301]
我想排除一些管理员网址和一些 ajax 网址,以便它们不会永久重定向,我尝试使用以下代码,但它不起作用
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !get-ajax
RewriteCond %{REQUEST_URI} !admin
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ https://www.myexamplesite.com/$1/ [L,R=301]
还有一些 URL 我想要从尾随斜杠中排除(意味着它们可以带或不带尾随斜杠加载)上面的代码只对一个 URL 有效,比如 get-ajax,但不是对全部 URL 有效,还会有一些 URL 我会从尾随斜杠中排除。
有没有办法做到这一点 ?