你这是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啥的插件没弄全。清空缓存啥的。
是伪静态设置问题
估计是win主机的默认设置不能实现typecho的伪静态。
typecho后台-设置-永久连接 可以开启【地址重写功能】 。
win主机还要自己设置规则
[ISAPI_Rewrite] 。
# 3600 = 1 hour 。
CacheClockRate 3600 。
RepeatLimit 32 。
# 中文tag解决
RewriteRule /tag/(.*) /index\.php\?tag=$1 。
# sitemapxml
RewriteRule /sitemap.xml /sitemap.xml [L] 。
RewriteRule /favicon.ico /favicon.ico [L] 。
# 内容页
RewriteRule /(.*).html /index.php/$1.html [L] 。
# 评论
RewriteRule /(.*)/comment /index.php/$1/comment [L] 。
# 分类页
RewriteRule /category/(.*) /index.php/category/$1 [L] 。
# 分页
RewriteRule /page/(.*) /index.php/page/$1 [L] 。
# 搜索页
RewriteRule /search/(.*) /index.php/search/$1 [L] 。
# feed
RewriteRule /feed/(.*) /index.php/feed/$1 [L] 。
# 日期归档
RewriteRule /2(.*) /index.php/2$1 [L] 。
# 上传图片等
RewriteRule /action(.*) /index.php/action$1 [L]。
保存为httpd.ini 保存到站点根目录。
应该可以解决。前提是主机支持rewrite.。
最简单的办法就是刷新一下,或者稍后再试,如果是自己的网站,可以从代码上看看,是不是有问题,是不是因为程序么有正确执行,而没有显示。
apache服务器需要在httpd.conf文件搜索“DirectoryIndex”,修改为一下内容。
<IfModule dir_module>。
DirectoryIndex index.php index.html index.htm。
</IfModule>。
IIS在属性中修改,如下图:
原文地址:http://www.qianchusai.com/Applogin//index.php/login/index.html