使用 .htaccess 删除特定页面的尾部斜杠

印地

我已经修改了我的 .htaccess 文件以在所有页面上强制使用尾部斜杠,但我想知道如何删除特定 url 页面中的尾部斜杠?需要帮忙。例如:

abc.com/test 成功重定向到 abc.com/test/

但我想删除网站特定网址中的强制尾随斜杠,

abc.com/demo/ 应该重定向到 abc.com/demo

这是我到目前为止所做的:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/demo/
RewriteRule ^(.*)([^/])$        /$1$2/ [L,R=301]

更新:要删除多个 url 的尾部斜杠,代码是什么,例如 abc.com/demo2/abc.com/demo3/abc.com/demo4/ 等。有什么建议吗?

阿米特·维尔玛

尝试 :

 RewriteEngine on

 RewriteCond %{REQUEST_URI} ^/demo/ [NC]
 RewriteRule ^demo/$ /demo [L,R]
 RewriteCond %{REQUEST_URI} !^/demo [NC]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章