W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
ModPHP 的偽靜態(tài)規(guī)則使用花括號?{}
來標識參數(shù)關(guān)鍵字, 使用?/
來分隔虛擬目錄。
**為網(wǎng)站首頁設置偽靜態(tài)規(guī)則,只需在配置中設置?site.home.template
?和?site.home.staticURI
?選項。
ModPHP 的模塊都可以添加偽靜態(tài)規(guī)則,只需要在配置中設置`{module}.template(模板文件) 和?
{module}.staticURI(偽靜態(tài)地址)` 選項即可。當偽靜態(tài)解析成功時,會自動加載對應的模板頁面。**
ModPHP 還可以定義更多的偽靜態(tài)規(guī)則,這些偽靜態(tài)規(guī)則在配置文件?static-uri.php
?中設置。
ModPHP?模板支持多級目錄結(jié)構(gòu),系統(tǒng)會逐層向上嘗試匹配偽靜態(tài)規(guī)則。
static-uri.php
?中設置的偽靜態(tài)地址,如果文件不是?index.php
, index.html?
或?index.htm
,則需要以文件名開頭**(無后綴)。
static-uri.php
設置偽靜態(tài)的示例:
<?php
return array(
? ? 'template/serach.php'=>'search/{keyword}' //格式:文件名(相對于網(wǎng)站根目錄) => 偽靜態(tài)地址
);
下面兩個函數(shù)來分別創(chuàng)建和解析偽靜態(tài) URL 地址: staticuri():為指定文件創(chuàng)建偽靜態(tài)規(guī)則。 create_url() : 創(chuàng)建基于偽靜態(tài)規(guī)則的 URL 地址。 analyze_url() : 解析偽靜態(tài) URL 地址。
默認地,系統(tǒng)會自動解析 URL?地址,并將所得參數(shù)填充到?$_GET
?變量中。
系統(tǒng)嘗試解析偽靜態(tài) URL 地址的先后順序分別是: 首頁->模塊(按定義順序)->其他。
詳細的頁面加載過程,請查看《調(diào)用過程》一文中的模板加載部分。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: