Apache 除特定文件夹外,不强制使用反斜杠

Apache 除特定文件夹外,不强制使用反斜杠,apache,.htaccess,Apache,.htaccess,我想做的是删除URL的任何结尾反斜杠,除了!如果文件夹是“蝙蝠侠”文件夹或其任何子文件夹,如“蝙蝠侠/罗宾”,那么我想强制!反斜杠 Example 1: www.example.com/batman -> www.example.com/batman/ Example 2: www.example.com/batman/robin -> www.example.com/batman/robin/ Example 3: www.example.com/spiderman/ ->

我想做的是删除URL的任何结尾反斜杠,除了!如果文件夹是“蝙蝠侠”文件夹或其任何子文件夹,如“蝙蝠侠/罗宾”,那么我想强制!反斜杠

Example 1: www.example.com/batman -> www.example.com/batman/
Example 2: www.example.com/batman/robin -> www.example.com/batman/robin/
Example 3: www.example.com/spiderman/ -> www.example.com/spiderman
我获得了以下代码,但无法使其正常工作:

RewriteEngine on

# add trailing slash when url is /batman
RewriteRule ^v$ /batman/ [R=301,L]

#remove trailing slash (ignore batman)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/batman/$ [NC]
RewriteRule ^(.+)/$ /$1 [R=301,L]

提前谢谢

已将其删除,没有帮助:/n显示您的完整.htaccess。然后提供一个你尝试过但不起作用的URL