域名不加index.php就无法访问

个人申请的域名绑定在了自己的路由上,路由转发已开,IIS默认文档改过。如果直接输入我本地IP,可以自动跳转到index.php上面。但是如果输入域名,就提示域名不存在,如果输入域名/index.php也可以访问。求解。再次声明,转发已开,默认文档已改过
用的IIS7.5。试过HTTP重定向,请求填写的是我的域名,下面是301永久,依旧无效

很奇怪,按理说应该可以访问了。
如果你的IP和域名,对应的是同一个站点。那么就换一个index.php文件,看看是不是源代码的问题,可以用phpinfo()做首页试试。
也有可以是源码后设置出错,比如说是个cms,之前你一直用IP访问,CMS基本地址设置的是IP,结果造成域名不能访问。
当然也有可能源码带了跳转性的语句,比如短域名等。
最后可以再试试关闭伪静态,实在不行,我也想不出了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-08
服务器上是不是没设置index.php为默认的
第2个回答  2013-11-08
你可以到控制面板设置默认首页文件。可以教你一下。
相似回答