新聞中心
1.首先查看服務(wù)器是否支持偽靜態(tài)。。
查看方法:
$arr=apache_get_modules();
$temp=false;
for($i=0;$i
i f($arr[$i]=="mod_rewrite")
{
$temp=true;
}
}如果temp=true則支持(可以使是否支持在網(wǎng)頁上顯示),如果用wamp集成環(huán)境就可以直接查看Apache modules 里面的rewrite modules是否選中,選中則支持,
2.讓apache服務(wù)器支持.htaccess
修改httpd.conf文件Options FollowSymLinks
AllowOverride None
改為
Options FollowSymLinks
AllowOverride All
注意:除了要設(shè)置上面的地方以后,還得設(shè)置一下下面這個(網(wǎng)上很多資料都沒有講到這一塊),否則你將會配制失敗, 把 DocumentRoot 后面的參數(shù)改為你本地網(wǎng)站的目錄 例如你網(wǎng)站的根目錄為 D:/web/ 則得設(shè)置為 DocumentRoot "D:/web/" 也就是修改當(dāng)前目錄
此步驟設(shè)置好后也得重啟apache服務(wù)器才能生效
3.修改是偽靜態(tài)支持之后,建一個.htaccess文件,里面記錄了偽靜態(tài)的規(guī)則,實例如下:
RewriteEngine on #這句話必須寫
#RewriteRule ([a-zA-Z]{1,})-([0-9]{1,})\.html$ index.php?action=$1&id=$2
RewriteRule ^([0-9]+).html$ list.php?catid=$1 #定義的規(guī)則
#list.php?id=1801
#1801.html
RewriteRule ^([0-9]+)-([a-zA-Z_]+).html$ list.php?catid=$1&sort=$2
#list.php?catid=1801&sort=price_desc
#50010788-price_desc.html
RewriteRule ^([0-9]+)-([0-9]+).html$ list.php?catid=$1&page=$2
#list.php?catid=1801&page=2
RewriteRule ^([0-9]+)-([a-zA-Z_]+)-([0-9]).html$ list.php?catid=$1&sort=$2&page=$3
#RewriteRule ([0-9]+)-([a-zA-Z_]+)-([0-9]+).html$ list.php?catid=$1&sort=$2&page=$3
#list.php?catid=50010788&sort=price_desc&page=2
#50010788-price_desc-2.html
3.在網(wǎng)站對應(yīng)目錄下輸入1801.html就相當(dāng)于輸入了?id=1801
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
文章名稱:php設(shè)置偽靜態(tài)-創(chuàng)新互聯(lián)
分享鏈接:http://www.dlmjj.cn/article/coheso.html