从htaccess中的URL中删除尾部的斜杠

我有我的htaccessconfiguration为与我用PHP编写的URL路由器一起工作。 我试图删除一个结尾的斜杠,如果从除了根url的URL看。 我的htaccess文件如下所示:

Options -MultiViews RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.PHP?uri=$1 [QSA,L]

我的url如下所示:

http://my-site-domain.com/login

这工作很好,但一个尾随大祸正在引起一些问题。 (例如)

http://my-site-domain.com/login/

任何想法如何删除传递的参数,但不是根URL的尾部斜线?

从HTTP切换到HTTPS,失去了所有Facebook的“喜欢”

AH01630:客户端被服务器configurationApache拒绝

Apacheconfiguration:正则expression式禁止访问以点开头的文件/目录

.htaccess – 从RewriteCond中排除目录

非www .htaccessredirect – 忽略其他子域

谢谢, – 保罗

将子域redirect到特定页面

.htaccess首先检查cookie,然后检查有效用户

在htaccess中添加GET参数

.htaccessdynamicimageurl重写

在htaccess保护的目录中排除一个文件

在RewriteEngine On之下插入这条规则RewriteEngine On :

RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+?)/$ /$1 [R=302,NE,L]

相关文章

可以认为OpenFeign是Feign的增强版,不同的是OpenFeign支持S...
为进一步规范小程序交易生态、提升用户购物体验、满足用户在...
云原生之使用Docker部署Dashdot服务器仪表盘
本文主要描述TensorFlow之回归模型的基本原理
1.漏洞描述Apache Druid 是一个集时间序列数据库、数据仓库和...
内部类(当作类中的一个普通成员变量,只不过此成员变量是cl...