【发布时间】:2018-12-19 17:24:25
【问题描述】:
我无法解决重写规则,请帮助找到丢失的和平。
正则表达式似乎没问题,因为我在 Notepad++ 中测试了替换。
RewriteCond 应该检查包含 'archive?get' 和 '&contRep=T1' 的链接,并从 URL 向后删除所有内容,包括 &expiration...
context.xml
<Context>
<Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />
</Context>
in \WEB-INF\rewrite.config and \conf\Catalina\localhost\rewrite.config:
RewriteCond %{REQUEST_URI} (archive\?get.*)(\&contRep=T1.*)
RewriteRule ^(.*).expiration.* $1
它不替换 URL,Tomcat 仍然执行源 URL。
【问题讨论】:
标签: tomcat url-rewriting rules