我們給織夢全站偽靜態后,訪問管理目錄會要求在目錄后面添加index.php才能正常訪問,如下圖
這樣我們自己登錄時,沒問題,但在寫織夢火車頭登錄接口時,就會出錯:Request Error!
所以,我們就得把后臺管理目錄設置為不使用偽靜態。nginx環境設置方法
#列表欄目
rewrite ^/(?!dede)(.*)/$ /plus/list.php?tid=$1;
(?!dede) 就是需要排除偽靜態的目錄。這個是nginx環境下的規則。
如果織夢網站是apache環境,請用下面的規則。
#列表欄目
RewriteRule ^(?!dede)(.*)/$ /plus/list.php?tid=$1
如果想過濾多個目錄就在后面加一個豎線和目錄名。比如(?!dede|admin)
如果網站是windows系統搭建的IIS環境,請用下面的規則
<rule patternSyntax="ECMAScript" stopProcessing="true"> <match url="^/(?!dede)(.*)/" ignoreCase="false" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false" /> <action type="Rewrite" url="/plus/list.php?tid={R:1};" appendQueryString="false" /> </rule> |
新聞熱點
疑難解答