问:您好,我这个二级目录网站http://www.hkm168.com/eyou/ 设置伪静态后,需要去掉/eyou/后面的index.php后缀,现在url是这样的http://www.hkm168.com/eyou/index.php/zhuce/,需要去掉index.php,让url变成http://www.hkm168.com/eyou/zhuce/;
安照后台程序开发 提供的方法 https://www.eyoucms.com/ask/list_1_10/4924.html 写入规则后,一直不生效,index.php一直去不掉,请尽快帮处理下,谢谢
,配置伪静态去掉域名后缀index.php
答:您好,
我们详细核实了下情况,建议按照如下方式处理:
1.最好将eyou单独设置为一个站点,因为本身您使用的就是云主机不需要将程序放到站点下的某一个目录里面进行安装。
2.将eyou设置为单独的站点以后,再设置伪静态。
伪静态规则我们给您导入到了eyou目录下的web.config里面,然后登录网站后台设置调整开启伪静态就可以了。
本次工单并没有涉及到费用,请知晓。
非常感谢您对我司的支持,谢谢!
问:我这个站点就是需要安装在目录里面,你们连这个问题都处理不了吗
问:算了,不用了,我直接生成静态页面吧
答:您好,
好的,您可以自行在网站后台全站生成静态页面。
我们没有做任何设置了,请知晓。
非常感谢您对我司的支持,谢谢!
问:你好,我全站生成静态页面后,发现移动url出现问题,不能生成静态页面。还是要设置成伪静态,请再仔细帮我看下,怎么能把index.php后缀去掉,我这个站是必须要安装在目录下的,不能设置单独的站点,我问了易优cms的官方人员,他们说宝塔系统,阿帕奇,这两个是可以去掉的,iis他们用的少,iis不知道什么原因去不掉,请尽量帮想下办法,谢谢
去掉index.php步骤是分两步的,首在服务器设置规则,然后在网站后台设置去index.php;
后台登录设置方法如下,请尽快帮看iis里规则怎么设置
http://www.hkm168.com/eyou/login.php
答:您好,按程序提示去添加规则到web.config文件中但是还是无法开启,这个不是服务器的问题了,是程序识别不到对应的规则文件,可能是子目录原因导致的,建议您咨询程序方技术人员核实看下这种子目录的需要如何设置,非常感谢您长期对我司的支持!
问:你好,能不能把我这个服务器系统,iis 换成 Nginx 或者 apache ; 程序方说 Nginx和apache 都可以去掉
答:您好,我司建站助手只能管理iis,如果您需要更换为apache或者nginx,对应的环境需要自行调整,相关整体环境配置都需要变更。对应的站点需要您自行重新建立。非常麻烦。
查看到之前不生效的原因是您主站也是相同程序伪静态判断了所以目录跳转index.php,导致您eyou 请求也是主站的,所以无法进行伪静态化,当前加了一条eyou 目录不匹配您主站伪静态规则,现在子目录下eyou伪静态设置正常,伪静态正常生效。
这种子目录方式建立其他程序容易存在其他问题,建议最好还是创建不同的站点,绑定不同域名
非常感谢您长期对我司的支持!