Ich inherted einen PHP mysql Aufstellungsort, dem ich unpicking, um zu verstehen, wie es works. Some Seiten statisches HTML ist, einige werde verursacht dynamisch mit PHP/Mysql auf einer bewirteten Apache Server. The .htaccess Akte für das Hauptverzeichnis habe den Inhalt, der hier zwischen den pecked Linien ausgebreitet wird: - ------------------------------------------------------------- RewriteEngine On RewriteBase/
RewriteRule ^ [^/] +.html$ handlepagereq.php [Pint]
DirectoryIndex ./handlepagereq.php --------------------------------------------------------------------------
I denken, dass dieser Code eine von zwei Sachen tut. Jedes a) fährt ALLE Seitenanforderungen zu handlepagereq.php (das das Home Page anzeigt, wenn eine unzulässige Seitenanforderung eingeführt wird), unabhängig davon, ob die erbetene Seite vom Bediener existiert. b) Fährt alle Seitenanforderungen zu handlepagereq.php AUSGENOMMEN jene statischen Seiten, die existieren (z.B. AboutUs.htm). Ich weiß den für die, die nicht existieren, das handlepagereq.php, dann, das irgendein die Seiten mit mysql//php erzeugt, wenn eine gültige Seitenanforderung gebildet wird, oder sonst Anzeigen das Home Page, wenn ein unzulässiger Antrag made.
Can jemand ist, erklären mir, wenn ich und wenn ja Recht habe, ob es ist A) oder B)?
kann auf jeden Fall jemand, das in normales Englisch den Befehl gesetzt wird: -
RewriteRule ^ [^/] +.html$ handlepagereq.php [Pint]
|