Php .htaccess文件-从所有url中删除尾部斜杠
我正在制定一个.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
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]
似乎是重复的。请检查一下,谢谢您的快速回复。它的工作是重复的。请检查一下,谢谢你的快速回复。它的工作很有魅力