首页 >PHP讨论组 >入口文件index.php中引入不存在的 .shtml文件

入口文件index.php中引入不存在的 .shtml文件入口文件index.php中引入不存在的 .shtml文件

新手,不懂,请各位大神解答,index.php代码如下

<?php

header("Content-type: text/html; charset=utf-8");

date_default_timezone_set('Etc/GMT-8');

set_time_limit(0);

//定义站点路径 D:\website\seerpro\

define('WEB_ROOT', rtrim(dirname(__FILE__), DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR);

//定义扩展库路径

define('EXT_LIB_ROOT', WEB_ROOT . 'lib/');

include_once WEB_ROOT . 'easyphp/EasyPHP.class.php';

//配置文件.

$configFile = WEB_ROOT . 'config.php';


//个人主页

$URIstr = $_SERVER['REQUEST_URI'];

$URIstr = trim($URIstr, '/');

if(strpos($URIstr, '/') === false && strpos($URIstr, '?') === false && !empty($URIstr))

{

header("Location: /member/space/website-".$URIstr.'.shtml');

}


EasyPHP::doItEasy($configFile);



localhost 访问一直提示/member/space/website-".$URIstr.'.shtmlURL路径不存在或者页面一片空白。。

 
1
 
+1
-1
 
分享
全部回复 (1)我来回答
    小皮
    1楼
    小皮 · 2星期前

    if(strpos($URIstr, '/') === false && strpos($URIstr, '?') === false && !empty($URIstr))
    {
    header("Location: /member/space/website-".$URIstr.'.shtml');
    }

    你这里写的不是很肥明显吗   

    还有一个可能 是你配置过伪静态路径被重新定义了

      赞+0添加回复

    首页上一页1下一页尾页