服務器搬家后發(fā)現(xiàn)安裝了IIS偽靜態(tài)組件(ISAPI Rewrite Full)下載2.9.0.52 注冊版httpd.ini 加載成功了 ,但是網(wǎng)站無法啟用偽靜態(tài),都是404,搞了很久都無法找到問題,后臺才發(fā)現(xiàn)權(quán)限不對,解決方法是給網(wǎng)站根目錄下的httpd.ini文件USER用戶的讀取和運行權(quán)限即可。
網(wǎng)絡同樣的問題
自己電腦上調(diào)試的DZ論壇相當正常,安裝了Rewrite完全版后開啟偽靜態(tài)也正常,可是搞到服務器上又不成功了,安裝Rewrite后IIS中也顯示加載成功了,DZ論壇根目錄的httpd.ini規(guī)則也是官方提供的沒有任何問題,可論壇偽靜態(tài)后的頁面就是打不開,嗚嗚,重裝了Rewrite也不行。
之后發(fā)現(xiàn)在Rewrite安裝目錄下C:\Program Files\Helicon\ISAPI_Rewrite 也有一個httpd.ini。當時不知道這個是用來干什么的于是把DZ論壇的httpd.ini內(nèi)容替換了默認的httpd.ini。于是這樣論壇的偽靜態(tài)OK了,不過還是郁悶中,因為這樣如果再開個PW或其它的論壇程序的話偽靜態(tài)就會出問題了,因為規(guī)則內(nèi)容不一樣。
解決方法:相當簡單給網(wǎng)站根目錄下的httpd.ini文件USER用戶的讀取和運行權(quán)限即可。