本文目錄一覽:
- 1、IIS 服務器下的PHP偽靜態要怎麼弄啊?
- 2、php設置偽靜態出現以下問題
- 3、WordPress自開發php文件偽靜態設置?
- 4、PHP網站如何實現網頁偽靜態或靜態?
- 5、phpweb成品網站偽靜態如何設置?
IIS 服務器下的PHP偽靜態要怎麼弄啊?
IIS配置支持偽靜態 ISAPI Rewrite(win2003系統)
第一:首先我們需要下載一個ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對服務器全局進行配置,而完整版可以對服務器上的各個網站進行偽靜態配置.對於個人站長來說,精簡版就足夠了.
下載:
第二:下載完成後,可以找到安裝包里的.msi的文件,安裝即可.
隨便裝在哪都可以,默認是裝在C:\Program Files\Helicon下,要注意的是這個目錄everyone要有讀取權限。我就因為當時服務器權限配的比較嚴格,默認安裝Helicon這目錄EVERYONE是沒有任何權限的,結果老是出現:Service Unavailable 。
第三:打開Internet 信息服務,右鍵,web站點屬性,點擊ISAPI篩選器選項卡.添加篩選器,這裡的名稱可以自己隨意填寫,路徑自己指定ISAPI_Rewrite.dll,然後確定.
下面我們先做一個測試頁new.asp,可以按照下面的代碼寫
然後,在瀏覽器中輸入:
接着你就可以在網頁上看到一行文字:”1234″
看到這幾個數字,就說明你測試成功了.
現在我們開始來配置ISAPI_Rewrite :
打開ISAPI_Rewrite的目錄,把httpd.ini的只讀屬性去掉,打開編輯.我們現在是需要把new.asp?id=1234修改成類似new_1234.html的路徑,因此,我們需要在httpd.ini中添加一句
RewriteRule /new_([0-9,a-z]*).html /new.asp?id={GetProperty(Content)}
保存後,我們就可以測試一下這個網址了:
可以看到頁面上的”1234″了吧,就這樣偽靜態配置成功了!
php設置偽靜態出現以下問題
1檢查下目錄的權限,755
2假設是.htaccess的問題,那麼備份然後刪除.htaccess試試。
WordPress自開發php文件偽靜態設置?
第一種方法:只要主機支持自定義 404 頁面,無需安裝插件,就能讓 Win 主機像 Linux 那樣,方便使用 WordPress 的固定鏈接為靜態化地址格式。
第二種方法:只要空間商啟用了Rewrite模塊即可,這種方法不需要多餘的步驟,許多利用國內windows php環境主機都支持這樣的寫法。
可以訪問我的網站(百度搜索:愛網域)有一篇文章。「iss環境下實現WordPress偽靜態的固定鏈接
」有具體的代碼設置。
PHP網站如何實現網頁偽靜態或靜態?
偽靜態實現方式兩種:
1. web服務器上設置.html或者.htm等後綴的頁面也通過PHP來處理即可,比如Nginx或者Apache,都有這樣的配置文件,設置PHP處理的文件後綴類型,這樣前台請求的htm文件,實際上是PHP代碼
2. 通過設置web服務器的rewrite規則來實現,每個web服務器基本上都有這個功能,看看手冊即可實現
真正的靜態實現:
通過CMS發佈系統,後台直接生成真正的靜態頁面,比如新聞網站的新聞發佈系統,後台錄入內容後,直接生成html的靜態結果頁面給用戶來訪問,PHP有好多開源的CMS發佈系統,你可以下載了研究研究,也可以使用模板引擎smarty來生成靜態頁面。
phpweb成品網站偽靜態如何設置?
目前PHPWEB只有在LIUNX空間下才能靜態化或偽靜態,WIN主機下是沒有辦法了
參考權重目錄站
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/312894.html