你这是pinphp吧?我刚好最近用了这个系统,见过这个格式。
你这url模式应该是urlrewrite 或者pathinfo 的模式,原理大致就是重写url,将整个url解析后传递给了index.php这个文件,index.php 后面的分隔符'/'是可以改的,
比如,如果原来动态地址是:index.php?a=user&m=login&u=admin。
那么rewrite模式下的url格式会是:index.php/user/login/admin 其效果指向和上面是一样的。
顺便说下:
pinphp是基于开源框架thinkphp写的,这个模式也是继承至thinkphp来的,如果想要研究,可以研究thinkphp的帮助文档 ,很全面。
PS:
这个框架我用了几天,虽然很强大,但是不利于我的二次开发和文件结构布局,我放弃了他。
是不是服务器curl啥的插件没弄全。清空缓存啥的。
首页文件名通常是“index.html”或者“index.htm”。还可以是default.html、index.asp、index.cgi、index.php、index.php3。但不能同时存在,因为搜索优先是按以上顺序排列的,例如:如果同时存在index.html和index.htm,那么服务器搜索会先找到index.html,就不搜索index.htm了。建议你只保留其中一个,否则有可能会导致混乱。
不进入后台,无法确定你的网站首页文件名,你可以自己看一看在站点根目录中的与上述相同的文件名来确认。
<IfModule dir_module>。
DirectoryIndex index.html index.php。
</IfModule> 。
//你在apache 配置文件中搜索上面的东西,关键字“DirectoryIndex ”
//找到以后,将后面的东西改成login.php,重启服务器,就好了。
//文件:apache目录/conf/httpd.conf。
//--------------一定要记得重启服务器---------------。
<IfModule dir_module>。
DirectoryIndex login.php。
</IfModule>。
apache服务器需要在httpd.conf文件搜索“DirectoryIndex”,修改为一下内容。
<IfModule dir_module>。
DirectoryIndex index.php index.html index.htm。
</IfModule>。
IIS在属性中修改,如下图:
原文地址:http://www.qianchusai.com/Office/index.php/login/index.html