添加“/”时遇到问题到 URI 结尾
现在我有一个类似于
http://www.example.com/customer/login
我希望 URI 始终有一个结束路径,因为我会使用带有 ../ 的重定向 如果它没有斜杠,它就会把一切搞乱,如果它有斜杠,它就可以正常工作。我尝试在网上查看一些示例,但我无法真正得到任何东西,这是我当前的 .htaccess 文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rt=$1 [QSA]
Right now i have a url which is like
http://www.example.com/customer/login
i want the URI to always have a ending trail because ill use redirects with ../
and if it doesnt have slash it messes everything up if it has a slash it works fine. I tried to look at some examples online but i couldnt really get anything to work heres my current .htaccess file
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rt=$1 [QSA]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
阿努巴瓦得到了基本的答案,我对他进行了修改。您需要发送 HTTP 重定向以使浏览器请求以 / 结尾的 URL。
要与现有的重写规则合并,您应该执行以下操作:
Anubhava's got the basic answer and I modded him up. You need to send an HTTP redirect to get the browser to request the URL with the / at the end.
To merge with your existing rewrite rules, you should do:
这个怎么样:
How about this:
尝试使用以下规则
Try using following rules