首页 > Thinkphp在iis6下使用伪静态出现问题,求解

Thinkphp在iis6下使用伪静态出现问题,求解

:(
无法加载控制器:Index.php?s=
错误位置
FILE: D:\ThinkPHP\Library\Think\App.class.php  LINE: 91
TRACE
#0 D:\ThinkPHP\Library\Think\App.class.php(91): E('???????????????...')
#1 D:\ThinkPHP\Library\Think\App.class.php(181): Think\App::exec()
#2 D:\ThinkPHP\Library\Think\Think.class.php(117): Think\App::run()
#3 D:\ThinkPHP\ThinkPHP.php(93): Think\Think::start()
#4 D:\index.php(17): require('D:\yaodamai\Thi...')
#5 {main}

config.php

    'SHOW_PAGE_TRACE' => false, //显示页面调试信息
    'DB_PORT' => 3306, // 端口
    'DEFAULT_MODULE' => 'Home', //默认模块
    'DEFAULT_CONTROLLER' => 'Index', //默认控制器
    'DEFAULT_ACTION' => 'index', // 默认操作名称
    'MODULE_ALLOW_LIST' => array('Home', 'Admin'),
    'URL_MODEL' => '2', //URL模式
    'URL_CASE_INSENSITIVE' => false, // 默认false 表示URL区分大小写 true则表示不区分大小写
    'URL_HTML_SUFFIX' => 'html', // URL伪静态后缀设置

httpd.ini

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule (.*)$ /index\.php\?s=$1 [I]

经过验证这个httpd.ini是正常的不然也就无法解析到index.php?s=了


添加涮选器。有个叫rewrite.dll添加上即可

【热门文章】
【热门文章】