Viele virtuelle Hosts unterstützen URL_rewrite nicht.
Gestern habe ich auch einen klassischen Artikel gesehen,
der zu viel Code enthält.
Tatsächlich kann er sehr vereinfacht werden
und http:// verwenden
.www.xxx.com/xxx/test. php/article.123456.html Lassen Sie uns darüber sprechen.
Dieses Format stellt _GET dar
http://www.xxx.com/xxx/test.php/article.123456.html
http://www.xxx.com/xxx/test.php?article=123456
============================== ===
Welches Format ist schöner?
Der Code lautet wie folgt:
CODE: $path_info =$_SERVER["PATH_INFO"] //PATH_INFO abrufen
/*Verwenden Sie reguläre Ausdrücke, um „/article.123456.html“ abzugleichen*/
if(eregi("^/[az]{1,16}.[0-9]{1,16}.html$",$path_info)) {
Echo „OK“;
$get_path=substr($path_info,1,-5);//Styling wird verarbeitet:D „/“, „.html“ entfernen
$arr_path=explode('.',$get_path);//In ein Array zur späteren Verwendung verarbeitet
//Das Folgende ist, das Array auszudrucken, um zu sehen, ob wir Fehler gemacht haben.:cool:
foreach ($arr_path as $key=>$value){
echo '$arr_path['.$key.']:'.$value."<br >";
}
}sonst echo „NEIN“;
Das Ergebnis ist wie folgt
: CODE: $arr_path[0]:article
$arr_path[1]:123456
Benutzen Sie es einfach als $_GET, haha. PHP ist so einfach, pseudostatisch zu generieren