访问www首页不跳转三级域名的两种方式 (struts welcome-file-list index.action问题)
2015-01-19 12:55
627 查看
问题:
在工程发布的时候,首页访问一般都是www.xxx.com,如果首页没有动态action数据那么没有什么问题;如果是action请求数据,则可能遇到访问不到内容的情况,比方:
1.访问www.xxx.com 无法访问
2.访问www.xxx.com 做跳转,url跳转到了www.xxx.com/index.html(或者其他的什么),可以访问到了,但是据说会影响网站的权重,至少不美观。
解决方案:
如果你采用的技术为是Java Struts Tomcat,有两种解决方式。
方式一:
通过web.xml的方式,配置为
1.修改web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.action</welcome-file>
</welcome-file-list>
其中前两个自然不必说了,是不需要action请求访问数据的方式。而index.action一般情况是无效的。那么需要下边一步
2.webcontent下面建立一个index.action的空文件,然后使用struts配置去跳转,不然web找不到index.action这个文件,会报404错误。解释:welcome-file-list的工作原理是,按照welcome-file的.list一个一个去检查是否web目录下面存在这个文件,如果存在,继续下面的工作(或者跳转到index.html页面,或者配置有struts的,会直接struts的过滤工作)
方式二:
通过urlrewrite的方式,配置为
<rule>
<note>首页</note>
<from>^/$</from>
<to type="forward">/index.action</to>
</rule>
这个方式也不陌生,主要from标签的url匹配表达式的写法即可。
参考:
http://blog.csdn.net/fruithardcandy/article/details/7275019 http://bbs.powereasy.net/forum67/thread-413426-1-575.aspx http://honda418.iteye.com/blog/835246
PHP参见:
http://www.haoxuee.com/IT/dedecms/132033.html
在工程发布的时候,首页访问一般都是www.xxx.com,如果首页没有动态action数据那么没有什么问题;如果是action请求数据,则可能遇到访问不到内容的情况,比方:
1.访问www.xxx.com 无法访问
2.访问www.xxx.com 做跳转,url跳转到了www.xxx.com/index.html(或者其他的什么),可以访问到了,但是据说会影响网站的权重,至少不美观。
解决方案:
如果你采用的技术为是Java Struts Tomcat,有两种解决方式。
方式一:
通过web.xml的方式,配置为
1.修改web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.action</welcome-file>
</welcome-file-list>
其中前两个自然不必说了,是不需要action请求访问数据的方式。而index.action一般情况是无效的。那么需要下边一步
2.webcontent下面建立一个index.action的空文件,然后使用struts配置去跳转,不然web找不到index.action这个文件,会报404错误。解释:welcome-file-list的工作原理是,按照welcome-file的.list一个一个去检查是否web目录下面存在这个文件,如果存在,继续下面的工作(或者跳转到index.html页面,或者配置有struts的,会直接struts的过滤工作)
方式二:
通过urlrewrite的方式,配置为
<rule>
<note>首页</note>
<from>^/$</from>
<to type="forward">/index.action</to>
</rule>
这个方式也不陌生,主要from标签的url匹配表达式的写法即可。
参考:
http://blog.csdn.net/fruithardcandy/article/details/7275019 http://bbs.powereasy.net/forum67/thread-413426-1-575.aspx http://honda418.iteye.com/blog/835246
PHP参见:
http://www.haoxuee.com/IT/dedecms/132033.html
相关文章推荐
- spring MVC的controller控制welcome-file-list里页面访问的问题
- 关于springmvc框架下tomcat6和tomcat7不配置welcome-file-list跳转到第一个页面的问题
- Struts关于welcome-file index.do设置问题
- jsp页面访问Struts1的Action路径问题
- struts2 welcome-file-list 设置的路径不能是Action地址
- default-action-ref 和 welcome-file-list 标签的区别
- struts的action访问servlet的IOC方式与非IOC方式
- 关于web.xml的首页和struts的action的问题
- 关于Struts1.2配置文件的Action访问路径相关问题
- struts中post方式上传文件,enctype="multipart/form-data",request.getParameter("file") 是null的问题分析
- struts2中,action访问servlet api的两种方式
- 关于用struts所配置的Action默认页面的跳转问题
- 关于web.xml的首页和struts的action的问题
- struts首页新闻跳转问题
- 关于struts 访问action直接打开新窗口问题
- Struts2 welcome-file-list 设置的路径不能是Action地址
- Jsp welcome-file-list欢迎页面,首先访问Servlet.
- Struts2中action重定向跳转到jsp页面两种配置方式
- <welcome-file>index.action</welcome-file>直接设置action,404和struts2中的解决方案
- Struts的Action访问spring的ApplicationContext的问题