關(guān)于404幾種常見的錯(cuò)誤總結(jié),具體問題具體分析:
1、沒有配置偽靜態(tài)
默認(rèn)情況下,偽靜態(tài)的設(shè)置為html,如果我們設(shè)置偽靜態(tài)后綴為空
目前創(chuàng)新互聯(lián)已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、定州網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
'URL_HTML_SUFFIX'=>''
多個(gè)偽靜態(tài)后綴設(shè)置 用|分割
'URL_HTML_SUFFIX' => 'html|shtml|xml'
2、偽靜態(tài)還需要配合路由設(shè)置,配置nginx.conf
location / {
index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; #必須在前面 rewrite ^(.*)$ /index.php?s=$1 last; break; }
}
配置.htaccess是:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
3、runtime文件夾的寫權(quán)限沒有開啟!注意查看