在PHP中,可以通過PathInfo來實現(xiàn)路由功能,以下是一個簡單的示例:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
$pathInfo = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : '/';
switch ($pathInfo) {
case '/':
// 首頁處理邏輯
break;
case '/about':
// 關(guān)于頁面處理邏輯
break;
case '/contact':
// 聯(lián)系頁面處理邏輯
break;
default:
// 默認(rèn)處理邏輯
break;
}
通過以上步驟,就可以實現(xiàn)簡單的路由功能,根據(jù)不同的PathInfo執(zhí)行不同的邏輯處理。當(dāng)然,也可以使用現(xiàn)成的PHP框架或者路由庫來更方便地實現(xiàn)路由功能。