Php .htaccess文件-从所有url中删除尾部斜杠

Php .htaccess文件-从所有url中删除尾部斜杠,php,apache,.htaccess,redirect,mod-rewrite,Php,Apache,.htaccess,Redirect,Mod Rewrite,我正在制定一个.htaccess规则 我想删除所有url的尾部斜杠 For ex:- http://www.test.com/admin Working fine But http://www.test.com/admin/ Gives me error. 如果我像这样运行URL 然后它自动重定向到 我已经把下面的代码放在htaccess文件中 RewriteCond %{REQUEST_FILENAME

我正在制定一个.htaccess规则

我想删除所有url的尾部斜杠

        For ex:- 
        http://www.test.com/admin    Working fine
        But
        http://www.test.com/admin/   Gives me error.
如果我像这样运行URL 然后它自动重定向到

我已经把下面的代码放在htaccess文件中

       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_URI} !(.*)/$
       RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
但是它是这样的

原始答案-

在“引擎联机”的右下方,添加:

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)/$ /$1 [L,R=301]
强制执行无尾随斜杠策略

要强制尾部斜杠策略,请执行以下操作:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
原始答案-

在“引擎联机”的右下方,添加:

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)/$ /$1 [L,R=301]
强制执行无尾随斜杠策略

要强制尾部斜杠策略,请执行以下操作:

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

似乎是重复的。请检查一下,谢谢您的快速回复。它的工作是重复的。请检查一下,谢谢你的快速回复。它的工作很有魅力