请教为何apache rewrite无法匹配url中最后一个“/”后面的内容

ZHGUOWEN 2021-01-14 10:13:44
我遇到了一个apache rewrite的问题,希望能有人帮忙:
我希望将https://www.domain.com/a/login.action 类似的地址rewrite到https://www.domain.com/login.action,需要重定向的地址的特点是url的最后一部分是/login.action, 修改改apache配置文件增加以下内容:

RewriteEngine On
RewriteCond %{REQUEST_URI} login.action
RewriteRule ^(.*)$ https://www.domain.com/login.action

结果如下:https://www.domain.com/login.action/a/login.action这样的uri能够被重定向,但是https://www.domain.com/b/a/login.action,类似的地址无法被重定向,看起来apache匹配时不查找最后一个“/”后面的内容,希望能有人指定迷津。
...全文
86 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧