Heim  >  Fragen und Antworten  >  Hauptteil

Die nicht vorhandene .shtml-Datei wird in die Eintragsdatei index.php eingefügt

Neuling, ich verstehe nicht, bitte gib mir ein paar Antworten. Der index.php-Code lautet wie folgt:

<?php

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

date_default_timezone_set ('etc/gmt-8');

set_time_limit (0); ;

//Erweiterungsbibliothekspfad definieren

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

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

//Konfigurationsdatei.

$ configFile = WEB_ROOT . 'config. php';

//Persönliche Homepage


$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 fordert beim Zugriff auf /member/space/website weiterhin auf -".$URIstr.'. Der shtmlURL-Pfad existiert nicht oder die Seite ist leer

.

罗秋菊罗秋菊2331 Tage vor1156

Antworte allen(1)Ich werde antworten

  • PHP中文网

    PHP中文网2018-05-10 19:07:15

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

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

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

    Antwort
    0
  • StornierenAntwort