在目录中添加斜杠,在文件-.htaccess中删除斜杠

在目录中添加斜杠,在文件-.htaccess中删除斜杠,.htaccess,.htaccess,我怎样才能让它工作?我希望在目录中有一个单独的斜杠,但在文件中没有斜杠。那么test.php/变成test.php,test/folder变成test/folder/?现在我写了这段代码,但它不起作用: # Remove trailing slash from files RewriteCond %{REQUEST_URI} ^/([^/]*)([.]{1})([^./]{1,})/$ RewriteRule . %1.%3 [R=301,L] # Add trailing slash at

我怎样才能让它工作?我希望在目录中有一个单独的斜杠,但在文件中没有斜杠。那么test.php/变成test.php,test/folder变成test/folder/?现在我写了这段代码,但它不起作用:

# Remove trailing slash from files
RewriteCond %{REQUEST_URI} ^/([^/]*)([.]{1})([^./]{1,})/$
RewriteRule . %1.%3 [R=301,L]

# Add trailing slash at directories
RewriteCond %{REQUEST_URI} ^/([^/.]*)$
RewriteRule . %1/ [R=301,L]

你说的是真文件夹还是假文件夹,它们是你重写计划的一部分?Apache应该自动在真实文件夹中添加斜杠,除非另有指示。此外,为什么文件名后面会有斜杠?不,文件夹/文件是虚拟的/伪造的,它们实际上并不存在。我的意思是删除文件夹的尾部斜杠。你说的是真文件夹还是假文件夹,它们是你重写计划的一部分?Apache应该自动在真实文件夹中添加斜杠,除非另有指示。此外,为什么文件名后面会有斜杠?不,文件夹/文件是虚拟的/伪造的,它们实际上并不存在。我的意思是删除文件夹中的尾部斜杠。