tomact rewrite

简介: **配置rewirite** *1.1加载rewirite模块 Rewrite Valve can be enabled on Tomcat globally by adding org.apache.

**配置rewirite
**

1.1加载rewirite模块

Rewrite Valve can be enabled on Tomcat globally by adding org.apache.catalina.valves.rewrite.RewriteValve to $catalina_home/conf/context.xml (This context.xml is automatically loaded for every application in the Tomcat)

新添加字段

添加后的context.xml

<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<!-- The contents of this file will be loaded for each web application -->
<Context>

    <!-- Default set of monitored resources. If one of these changes, the    -->
    <!-- web application will be reloaded.                                   -->
    <Valve className="org.apache.catalina.valves.rewrite.RewriteValve"/>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->
</Context>

1.2配置rewrite.config文件

rewrite.config file will be read globally (on all contexts/applications) if it's created in $catalina_home/webapps/ROOT/WEB-INF or per-app if created in e.g. $catalina_home/webapps/applicationOne/WEB-INF
rewrite.config 文件如果配置在context中则为全局,若配置在站点的WEB-INF文件夹下则为局部

配置文件内容如下

参考链接link

目录
相关文章
|
应用服务中间件 nginx Perl
Nginx系列教程(09) - rewrite
Nginx系列教程(09) - rewrite
130 0
|
5月前
|
应用服务中间件 Apache nginx
apache、nginx开启rewrite重写服务及伪静态
apache、nginx开启rewrite重写服务及伪静态
288 4
|
5月前
|
负载均衡 前端开发 JavaScript
ngnix
ngnix
48 1
|
4月前
|
应用服务中间件 nginx
Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
|
前端开发 应用服务中间件 PHP
nginx之rewrite
nginx之rewrite
82 0
|
应用服务中间件 nginx Apache
Nginx rewrite参考
1,将www.myweb.com/connect 跳转到connect.myweb.com rewrite ^/connect$ http://connect.
967 0
|
应用服务中间件 nginx 网络安全
Nginx rewrite
多if server 80 里添加rewrite ^(.*)host$1 permanent; 即: server { listen 80; server_name test.
1158 0
|
应用服务中间件 nginx 5G