|
有的win主機IIS不支持 .htaccess 文件, 我在這里指的不是本地 在本地的話用apmserv服務器可以用.htaccess 文件,用apmserv服務器環(huán)境配置偽靜態(tài)可以看 php 偽靜態(tài) (url rewrite mod_rewrite 重寫) 這篇文章,講的很詳細.
這里我們主要講解httpd.ini 廢話不說直接看效果~
例: www.jb51.NET/index.php
我們想讓他用 www.jb51.NET/index.html 來直接訪問
www.jb51.NET/newxx.php?=10 [newxx.php 是新聞的詳細頁面]
我們把他偽靜態(tài)成為 www.jb51.NET/new-10.html
實現(xiàn)過程如下:httpd.ini 的源文件
[ISAPI_Rewrite]
# 3600 = 1 hour
# CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^/httpd(?:/.ini|/.parse/.errors).* [F,I,O]
RewriteRule /index.html /index.php
RewriteRule /new-([0-9]+).html$ /newxx/.php/?uid=$1上面的例子可以看出 RewriteRule /index.html /index.php 是把index.php 轉(zhuǎn)換為 index.html
RewriteRule /new-([0-9]+).html$ /newxx/.php/?uid=$1 轉(zhuǎn)換為 new-10{這個10為id=幾的值}.html
很簡單吧。 這種偽靜態(tài)一般 win主機的空間商基本都支持的!
php技術(shù):php 偽靜態(tài)之IIS篇,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。