域名下Web项目重定向出现DNS域名解析错误问题
问题:
项目使用的是阿里云的ESC,前几天为IP地址添加了域名
发现发送正常请求时跳转没问题,但发送重定向请求时,页面就会出现DNS域名解析错误的情况
1.我在Tomcat的server.xml中配置了:
<Host name="***" ...> <Context path="" docBase="/Test"/> <Valve ...> </Host>
Struts.xml配置为:
<action name="updateDishBackAction" class="dishBackAction" method="update"> <result name="success" type="redirectAction">/getDishBackAction</result> </action>
问题就出在了这里,请求项目的URL为:http://www.***.com/**Action
那么重定向的URL就是:http://getDishBackAction
解决:
1.删除server.xml的<Context>节点
2.在重定向的值前加上域名,如:
<result name="success" type="redirectAction">www.***.com/getDishBackAction</result>
梦想要一步步来!