微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从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]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐