解决方案 »

  1.   

    http://www.test.com/zh/201405/121.html 
    http://www.test.com/index.html
    这些都可以访问,应该apache 整合tomcat是没问题的。
    http://www.test.com/zh/index.html 不可访问,应该是url重写问题吧
      

  2.   

    楼主先选中这个index.html,再右键对照下这个页面的Properties->Resource的path是什么
      

  3.   

    谢谢各位的帮助,我的问题已经解决了。
    确实如你说的这样 是url重写的问题。
     我试探性的对下面的配置进行了修改 发现果然是在这里被限制了, 看来有必要去仔细学一下url重写的只是了
     我的处理方法是:把下面的这段配置直接去掉了。
    <IfModule mod_rewrite.c>
            RewriteEngine on
              RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
            RewriteRule .* - [F]
              Rewriterule ^(.*)/(.*)/index.html$ $1/index.php?$2
            Rewriterule ^(.*)/(.*)/index(\d+).html$ $1/index.php?$2&page=$3
            Rewriterule ^(.*)/(.*)/a(\d+)\.html$ $1/index.php?$2/$3
            Rewriterule ^(.*)/u/(\d+)/(.*)$ $1/index.php?u&$2&$3
            Rewriterule ^(.*)/u/(\d+)/(.*)/$ $1/index.php?u&$2&$3
            Rewriterule ^(.*)/u/(\d+)$ $1/index.php?u&$2
            Rewriterule ^(.*)/u/(\d+)/$ $1/index.php?u&$2
            Rewriterule ^(.*)/(.*)/index.html\?(.*) $1/index.php?$2&$3
            Rewriterule ^(.*)/(.*)/index(\d+).html\?(.*) $1/index.php?$2&$3
            Rewriterule ^(.*)/index.action(.*) $1/index.php$3
     
    </IfModule>