首先必須服務器本身支持偽靜態,如果是虛擬主機,是否支持要聯系空間商確認或者購買虛擬主機的時候就應該看清楚介紹是否支持偽靜態。如果是云服務器,服務器是否支持偽靜態就需要靠自己配置了,這個配置屬于服務器端的問題,我們這里就不進行介紹了。下面我們介紹您安裝DouPHP這里需要進行哪些配置。
一,首先后臺-》系統設置,然后找到“偽靜態”這個選項開啟偽靜態,選項這里備注文字其實已經大概說明了如何配置,選擇的時候看下,如果不明白,繼續看下述介紹。
二,通過“偽靜態”這個選項的提示信息可以看到DouPHP系統獲取到的您服務器信息,根據提示確認您的服務器是:apache、nginx、iis 中的哪一個,然后進行具體配置。
1,如果是apache,則在站點根目錄(您服務器上放置DouPHP文件的目錄),找到“.htaccess.txt”,將擴展名.txt去掉,這里之所以在我們制作DouPHP安裝程序時不直接放置“.htaccess”文件,而需要自己手動修改一次,主要是由于如果客戶端服務器本身不支持偽靜態,如果放置了這個偽靜態配置文件,就會造成服務器訪問錯誤,就會連網站本身都打不開,所以需要手動改一下把擴展名去掉。
2,如果是IIS6,則同“1”的操作,只是需要改的文件是“httpd.ini.txt”(DouPHP安裝程序在安裝的時候會自動判斷服務器類型,把相應的偽靜態文件拷貝到站點目錄,如果您是將網站搭建好后遷移到新的服務器,這里就需要自己確認服務器類型,并在“偽靜態”選項的備注文字中找到偽靜態下載鏈接,下載后找到對應的偽靜態文件拷貝到站點目錄)。
3,如果是II7及以上,則修改的文件是“web.config.txt”改成“web.config”。
4,如果是nginx,配置就有所不同,操作不是直接在站點目錄改文件名,而是在服務器控制臺找到對應的偽靜態規則配置功能進行配置(這個規則在安裝的時候也拷貝到您的站點目錄了,文件名是“nginx.txt”,打開后查看),不過nginx 配置比較復雜,如果直接把我們提供的規則配置后不行。需要您聯系服務器技術人員協助配置,不同空間商提供的面板關于nginx 偽靜態規則的配置都不太一樣。