iis里"url重写" 怎么设置规则重定向到子网站

例如,666.cctv.com怎么重定向到666.cctv.com⼀666⼀cctv⼀666.html
2025-03-18 14:32:05
推荐回答(1个)
回答(1):

URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url,主要目的是为了搜索引擎。

举例

/viewthread.jsp?id=1234

重写后,可以用

/viewthread/1234.htm

我目前使用Tomcat+Apache,尝试过三种重写的方法

一、Tomcat的过滤器
  最典型的就是用 urlReweite的类库。大家爱如果有经验,自己写也不是很麻烦。

修改web.xml增加过滤器,然后配置个过滤的规则就可以了
web.xml修改部分

   

 

  UrlRewriteFilter

  

   org.tuckey.web.filters.urlrewrite.UrlRewriteFilter

  


 


 

  UrlRewriteFilter

  /*

 


过滤规则

     



  

  /viewthread/(/d+).htm$

  /viewthread.jsp?id=$1

 



二、使用Apache的mod

# 去掉这个前面的#,启用它

LoadModule rewrite_module modules/mod_rewrite.so



# 其它的配置数据

RewriteEngine On

# 下面三行实现动态解析

RewriteRule ^/viewthread/(/d+).htm$/viewthread.jsp?id=$1 [L,PT]