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