windows系統(tǒng)的主機(jī)如何做偽靜態(tài)
windows系統(tǒng)的主機(jī)如何做偽靜態(tài)
百科
程序自帶的是動(dòng)態(tài)頁(yè)面,嘗試修改偽靜態(tài),其實(shí)也很簡(jiǎn)單,具有幾個(gè)條件便可實(shí)現(xiàn)。第1,如果是用虛擬主機(jī),確認(rèn)是不是支持rewrite偽靜態(tài)httpd.ini文件第2,需要把程序中的動(dòng)態(tài)頁(yè)面鏈接都換成偽靜態(tài)的效果,比如showurl.asp?id=123需要換成showurl⑴23.html第3,添加httpd.ini文件#3600=1hourCacheClockRate3600RepeatLimit32RewriteRule^/daquan\\/showurl\\-(\\d+)\\.html$/daquan\\/showurl\\.asp\\?id\\=$1第4,把httpd.ini文件放入網(wǎng)站根目錄中。
打開(kāi)網(wǎng)站試試效果。
phpstudy偽靜態(tài)設(shè)置該怎么做
一、開(kāi)啟Mod_rewrite模塊點(diǎn)擊任務(wù)欄中的phpstyudy圖標(biāo),選擇“配置文件”–“httpd-conf”搜索 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是這個(gè))去掉前面的#搜索AllowOverride None 替換為 AllowOverride All有好幾個(gè)找到和下面代碼類(lèi)似的那個(gè)</IfModule>## \”D:\\usr\\local\\Apache2\\cgi-bin\” should be changed to whatever your ScriptAliased# CGI directory exists, if you have that configured.#<Directory \”D:\\usr\\local\\Apache2\\cgi-bin\”>AllowOverride AllOptions NoneOrder allow,denyAllow from all</Directory>二 、在Apache2\\conf\\httpd.conf **一行添加:<IfModule mod_rewrite.c>RewriteEngine OnRewriteRule ^(.*)-htm-(.*)$ $1.php?$2 (這里是httpd.ini里面的偽靜態(tài)規(guī)則)</IfModule>然后重新Apache后就可以正常使用了。
dz論壇導(dǎo)航欄怎么做偽靜態(tài)?
dz論壇導(dǎo)航欄做偽靜態(tài)方法通過(guò)URL靜態(tài)化設(shè)置
**步:改模板:template\\default\\forum\\discuz.htm,把forum.php?gid=$cat[fid]改為gid-$cat[fid].html
第二步:加偽靜態(tài)規(guī)則:A:下面是httpd.ini,偽靜態(tài)必須放在RewriteRule?^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\\-]+)\\.html(\\?(.*))*$?$1/plugin\\.php\\?id=$2:$3&$5上面。