首先必须服务器本身支持伪静态,如果是虚拟主机,是否支持要联系空间商确认或者购买虚拟主机的时候就应该看清楚介绍是否支持伪静态。如果是云服务器,服务器是否支持伪静态就需要靠自己配置了,这个配置属于服务器端的问题,我们这里就不进行介绍了。下面我们介绍您安装DouPHP这里需要进行哪些配置。
一,首先后台-》系统设置,然后找到“伪静态”这个选项开启伪静态,选项这里备注文字其实已经大概说明了如何配置,选择的时候看下,如果不明白,继续看下述介绍。
二,通过“伪静态”这个选项的提示信息可以看到DouPHP系统获取到的您服务器信息,根据提示确认您的服务器是:apache、nginx、iis 中的哪一个,然后进行具体配置。
1,如果是apache,则在站点根目录(您服务器上放置DouPHP文件的目录),找到“.htaccess.txt”,将扩展名.txt去掉,这里之所以在我们制作DouPHP安装程序时不直接放置“.htaccess”文件,而需要自己手动修改一次,主要是由于如果客户端服务器本身不支持伪静态,如果放置了这个伪静态配置文件,就会造成服务器访问错误,就会连网站本身都打不开,所以需要手动改一下把扩展名去掉。
2,如果是IIS6,则同“1”的操作,只是需要改的文件是“httpd.ini.txt”(DouPHP安装程序在安装的时候会自动判断服务器类型,把相应的伪静态文件拷贝到站点目录,如果您是将网站搭建好后迁移到新的服务器,这里就需要自己确认服务器类型,并在“伪静态”选项的备注文字中找到伪静态下载链接,下载后找到对应的伪静态文件拷贝到站点目录)。
3,如果是II7及以上,则修改的文件是“web.config.txt”改成“web.config”。
4,如果是nginx,配置就有所不同,操作不是直接在站点目录改文件名,而是在服务器控制台找到对应的伪静态规则配置功能进行配置(这个规则在安装的时候也拷贝到您的站点目录了,文件名是“nginx.txt”,打开后查看),不过nginx 配置比较复杂,如果直接把我们提供的规则配置后不行。需要您联系服务器技术人员协助配置,不同空间商提供的面板关于nginx 伪静态规则的配置都不太一样。