偽靜態:以靜態頁面形式(如 .html)呈現,實際由動態腳本(ASP/PHP/Java)處理。兼顧 SEO 友好與即時資料展示需求。
/index.asp(或處理頁面)CurrDomain = Request.ServerVariables("HTTP_HOST")
CurrURL = Replace(Request.ServerVariables("QUERY_STRING"), "404;https://" & CurrDomain & ":80", "")
' CurrURL 例:c-123.html → 解析 ID=123 → 查詢資料庫 → 輸出內容
c-123.html),蜘蛛抓取見靜態結構| 維度 | ISAPI_Rewrite/URL Rewrite | 404 捕獲 |
|---|---|---|
| 效能 | 高(核心層攔截) | 中(經過 404 流程) |
| 靈活度 | 規則受限於正則 | 程式碼完全控制 |
| 維護性 | 配置文件集中管理 | 邏輯分散在代碼 |
| 適用場景 | 規則固定、高流量 | 邏輯複雜、需資料庫查詢 |
ASP.NET MVC/Web API、PHP 框架(Laravel/ThinkPHP)、Java Spring MVC 內建路由機制,已成為主流偽靜態實現方式,無需依賴 404 技巧。