Loading
0

Java程序主机实现http跳转到https方法

1000x200
前言:java主机部署ssl证书后实现从http跳转到https没有其他web服务方便,本教程介绍java程序中将http跳转到https方法
方法仅供参考,若有失效,建议联系程序开发商在核实下具体方法
1、下载解压后将 UrlRewriteFilter 上传到WEB-INF/lib目录内
urlrewritefilter-4.0.3.zip
b271ac24295276af88e35561783bd3b8.zip (150 Bytes)
2、修改WEB-INF/web.xml (修改前最好将文件复制备份一下,以免修改错误可以还原)
编辑WEB-INF/web.xml 在其它servlet mapping前加入如下代码:

<filter>
    <filter-name>UrlRewriteFilter</filter-name>
    <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>UrlRewriteFilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
</filter-mapping>

3、在WEB-INF下新建urlrewrite.xml文件,加入跳转规则【把blog.tag.gg修改成自己的域名】

<urlrewrite>
  <rule>
      <name>https redirect</name>
      <condition name="From-Https" operator="notequal">^on</condition>
      <from>^/(.*)</from>
      <to type="permanent-redirect" last="true">https://blog.tag.gg/$1</to>
  </rule>
</urlrewrite>

注意,若设置后出现循环重定向,需检查您的https头是多少,可将如上代码中的 From-Https 改成 Https 再试下,






 
1000x200

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-9-36159-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?

最后编辑于:2021-08-28 12:19:17作者:

上一篇:tomcat配置301重定向方法
下一篇:返回列表