WordPress偽靜態(tài)固定鏈接404的解決辦法方案
WordPress偽靜態(tài)固定鏈接404的解決辦法方案一般的大型網(wǎng)站系統(tǒng),都依賴偽靜態(tài)。如果服務(wù)器的偽靜態(tài)沒有配置好,訪問部分鏈接就會出現(xiàn) 404 的情況。 在 WordPress 則具體表現(xiàn)為后臺“固定鏈接”選項設(shè)置失效。下面就提供各種 web 環(huán)境下的 WordPress 偽靜
WordPress偽靜態(tài)固定鏈接404的解決辦法方案一般的大型網(wǎng)站系統(tǒng),都依賴偽靜態(tài)。如果服務(wù)器的偽靜態(tài)沒有配置好,訪問部分鏈接就會出現(xiàn) 404 的情況。 在 WordPress 則具體表現(xiàn)為后臺“固定鏈接”選項設(shè)置失效。下面就提供各種 web 環(huán)境下的 WordPress 偽靜
一般的大型網(wǎng)站系統(tǒng),都依賴偽靜態(tài)。如果服務(wù)器的偽靜態(tài)沒有配置好,訪問部分鏈接就會出現(xiàn) 404 的情況。
在 WordPress 則具體表現(xiàn)為后臺“固定鏈接”選項設(shè)置失效。
下面就提供各種 web 環(huán)境下的 WordPress 偽靜態(tài)規(guī)則設(shè)置教程。
如果你的服務(wù)器上安裝了寶塔面板,就方便多了——
別忘了必備操作:在 WordPress 后臺>設(shè)置>固定鏈接>拉到最下面點擊“保存更改”!
打開nginx.conf
或者某個站點的配置環(huán)境,比如?kcloudidc.com.conf(不同的網(wǎng)站配置不一樣),在server { }
大括號里面添加下面的代碼:
location?/?{ ????index?index.html?index.php; ????if?(-f?$request_filename/index.html){ ????????rewrite?(.*)?$1/index.html?break; ????} ????if?(-f?$request_filename/index.php){ ????????rewrite?(.*)?$1/index.php; ????} ????if?(!-f?$request_filename){ ????????rewrite?(.*)?/index.php; ????} } rewrite?/wp-admin$?$scheme://$host$uri/?permanent;
然后在 WordPress 后臺>設(shè)置>固定鏈接>拉到最下面點擊“保存更改”即可。
不過想樓上這個只是在根目錄搭建的,有些站長需要二級目錄的就需要特別的偽靜態(tài)啦
代碼共享這里,里面的橙色部分就是你的二級的目錄的名稱,看你自己的是什么就改成什么呢。
location /idcnews/ { index index.html index.php; if (-f $request_filename/index.html) ?{ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php) ?{ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /idcnews/index.php; } }
如果你按照上述方法設(shè)置了還是不起作用,那么有可能是你的服務(wù)器壓根就沒有安裝偽靜態(tài)模塊!請自行搜索對應(yīng)教程安裝或聯(lián)系服務(wù)器提供商解決
版權(quán)所有:深圳市網(wǎng)商在線科技有限公司