靜態網頁生成設置
文章列表頁與內容頁是否生成靜態網頁: 不生成靜態 生成真靜態 偽靜態
真靜態列表頁的表現形式 默認:“html/{\$fid}/{\$page}.htm”
真靜態內容頁的表現形式 默認:“html/{\$fid}/{\$dirid}/{\$id}/{\$page}.htm”

專題真靜態列表頁的表現形式 默認:“html/special{\$fid}/list{\$page}.htm”
專題真靜態內容頁的表現形式 默認:“html/special{\$fid}/show{\$id}.htm”
注意事項:
生成真靜態的話,以上不能為空.
偽靜態列表頁的表現形式
偽靜態內容頁的表現形式

專題偽靜態列表頁的表現形式
專題偽靜態內容頁的表現形式
A類型、不修改服務器配置的偽靜態實現方式:
列表頁表現形式輸入“list.php?fid-{\$fid}-page-{\$page}.htm”
內容頁頁表現形式輸入“bencandy.php?fid-{\$fid}-id-{\$id}-page-{\$page}.htm”
專題列表頁表現形式輸入“listsp.php?fid-{\$fid}-page-{\$page}.htm”
專題內容頁頁表現形式輸入“showsp.php?fid-{\$fid}-id-{\$id}-page-{\$page}.htm”

B類型、修改服務器配置的偽靜態實現方式:
1.必須先配置服務器虛擬機設置
apache服務器配置參考:修改apache配置文件conf/httd.conf把以下紅色這段代碼放進去後重啟apache服務
<VirtualHost *:80>
DocumentRoot /home/www_php168
ServerName www.php168.com
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/list-([0-9]+)-([0-9]+)\.htm\$ \$1/list\.php\?fid=\$2&page=\$3
RewriteRule ^(.*)/bencandy-([0-9]+)-([0-9]+)-([0-9]+)\.htm\$ \$1/bencandy\.php\?fid=\$2&id=\$3&page=\$4
RewriteRule ^(.*)/listsp-([0-9]+)-([0-9]+)\.htm\$ \$1/listsp\.php\?fid=\$2&page=\$3
RewriteRule ^(.*)/showsp-([0-9]+)-([0-9]+)-([0-9]+)\.htm\$ \$1/showsp\.php\?fid=\$2&id=\$3&page=\$4
</IfModule>

</VirtualHost>
列表頁表現形式輸入“list-{\$fid}-{\$page}.htm”
內容頁頁表現形式輸入“bencandy-{\$fid}-{\$id}-{\$page}.htm”
專題列表頁表現形式輸入“listsp-{\$fid}-{\$page}.htm”
專題內容頁頁表現形式輸入“showsp-{\$fid}-{\$id}-{\$page}.htm”
注意︰如果你沒有修改服務器設置的話,請不要輸入上面的表現形式,否則前台頁面會出錯。
2.要想首頁的標題鏈接到真靜態頁或偽靜態頁,請必須把首頁生成靜態

C類型、如果你使用PHPWIND論壇,並且論壇實現了-htm-偽靜態目錄(即已修改過服務器配置,如果沒修改過服務器設置,那是不行的),此時你可以實現跟論壇一樣的偽靜態表現形式.
列表頁表現形式輸入“list-htm-fid-{\$fid}-page-{\$page}.htm”
內容頁頁表現形式輸入“bencandy-htm-fid-{\$fid}-id-{\$id}-page-{\$page}.htm”
專題列表頁表現形式輸入“listsp-htm-fid-{\$fid}-page-{\$page}.htm”
專題內容頁頁表現形式輸入“showsp-htm-fid-{\$fid}-id-{\$id}-page-{\$page}.htm”
注意︰一般用戶是不能實現 -htm-偽靜態目錄的,因為要修改服務器設置,大部分用戶使用的是.php?偽靜態目錄,如果你是.php?偽靜態目錄的話,你就不能實現C類型的偽靜態
要實現這種類型,必須確認你的服務器apache配置中存在下面紅色這段代碼
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)\$ \$1\.php\?\$2
</IfModule>
 
幫助說明:
1.當網站數據比較多的時候,建議生成靜態,這樣可以很好的加快網站訪問速度.同時也有利于百度與谷歌等搜索引擎的收錄.
2.內容頁與列表頁的\$page變量指的是分頁,不能去掉.
3.內容頁的分目錄布署靜態頁\$dirid,也盡量不要刪除,不刪除的話,將會自動按大約每一千個文件自動分目錄.優化服務器磁盤索引.當你每個欄目的文章少于3000篇的時候,刪除也是影響不大的.可自由把握.
4.\$id指的是文章的ID,不可刪除.\$fid指的是欄目的FID也是不可刪除.
5.靜態網頁後綴名,可根據服務器是否支持.切換成.html或.shtml格式,當然你要切換成.dl或.jav也是可以的.前提是你的服務器必須設置支持才行.
6.當欄目是首頁時,內容頁是首頁時,文章小于1000篇時,\$page,\$dirid前面用-或_間隔時(如果不用這兩個符號做間隔的,將不作處理,為兼容以前舊版本考慮),系統程序都特別處理過,自動隱藏了,便于搜索引擎與URL的美觀考慮.
8.html/可以刪除.這樣就更美化一些.也更利于搜索引擎.但目錄就會生成在根目錄下.
9.一般情況,如果欄目綁定了域名.就建議生成在網站根目錄的再上一級目錄.比如../../\$fid/***這樣就可以禁止www主域名訪問到靜態網頁.避免主域名與子域名都同時能訪問,而被百度判斷為作弊.
10.以上是默認設置,具體到每個欄目,又可以特殊設置成個性的URL,或綁定欄目的域名.具體到某篇文章,也可以設置文章的特別URL文件名字
11.{\$page}{\$fid}{\$id}變量前面