jk(apache+tomcat),项目中.htaccess实现301重定向的问题

llsszz2050 2009-06-26 03:18:02
各位大侠,帮忙看看.
现在是请求 apache直接处理的东东,就是 html,图片等,可以301转过去
请求动态内容就不行.难道是直接扔给tomcat了,没有管 .htaccess 的配置?



主要配置:
httpd.conf

...
AllowOverride All
...

LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.11.so
LoadModule rewrite_module modules/mod_rewrite.so



JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat " [%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"


workers.properties:

# list the worders by name
worker.list=s1,status

# localhost server 1
worker.s1.port=8019
worker.s1.host=localhost
worker.s1.type=ajp13
worker.status.type=status


uriworkermap.properties

/*=s1
/jkstatus=status

!/*.html=s1
!/*.jpg=s1
!/*.png=s1
!/*.css=s1
!/*.js=s1
!/*.htm=s1
!/*.html=s1

...全文
229 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
llsszz2050 2009-06-29
  • 打赏
  • 举报
回复
设置成全局的可以解决问题
禁用.htaccess文件

httpd.xml

...
AllowOverride None
...
LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.11.so
LoadModule rewrite_module modules/mod_rewrite.so

rewriteEngine on
rewriteCond %{http_host} ^yourdomain.com [NC]
rewriteRule ^(.*) http://www.yourdomain.com$1 [R=301,L]

JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat " [%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"


67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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