LNMP環境中WordPress程式偽靜態解決方案
LNMP環境是目前我們國內站長使用的Linux VPS配置環境中使用較多的。作為新手我們很可能會看到老左類似的”LNMP安裝教程“然後依葫蘆畫瓢的去安裝VPS。我們是否有發現環境中我們較為常用的wordpress偽靜態不生效,內頁出現404錯誤頁面。這個問題很好解決,因為我們lnmp採用的是nginx,而不是apache,所以不如apache直接丟htaccess檔案到網站根目錄就可以生效偽靜態。
首先,預設安裝的lnmp環境中已經有偽靜態檔案wordpress.conf檔案在”/usr/local/nginx/conf/wordpress.conf”中,我們可以核對一下里面的編譯程式碼是不是為:
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跳轉偽靜態。
其次,我們需要在屬於我們網站的配置檔案:
/usr/local/nginx/conf/vhost/www.laozuo.org.conf(自己新增域名自動命名)
我們會看到類似下面的程式碼,看到綠色部分是我新增進去的,你就新增進去就可以:
server {
listen 80;
server_name www.laozuo.org;
index index.html index.php;
include wordpress.conf;
最後,我們用ssh登入VPS,然後用下面的命令重啟lnmp
/root/lnmp restart
執行上面三步驟之後,我們是不是已經解決了偽靜態問題,其他常用的CMS也是一樣的,在預設的conf下基本都包含我們所需要的CMS偽靜態編譯指令碼。最後順帶提一下,有朋友需要用到 301跳轉的,比如只用到WWW域名作為主域名,可以參考”LNMP系列教程之五:設定301重定向的方法“一文解決。老左就不重複。
本文轉自部落格園知識天地的部落格,原文連結:LNMP環境中WordPress程式偽靜態解決方案,如需轉載請自行聯絡原博主。
相關文章
- python虛擬環境與偽靜態網頁Python網頁
- 在靜態網路環境中快速修改網路配置資訊的解決方案
- 靜態測試解決方案
- Thinkphp 終極路由解決方案(超級偽靜態)閉包的爽快使用PHP路由
- iOS應用程式瘦身的靜態庫解決方案iOS
- Typecho程式偽靜態規則
- 有贊環境解決方案
- 搭建lnmp環境LNMP
- LNMP 環境搭建LNMP
- .htaccess 偽靜態
- pbootcms偽靜態設定教程含apache、naginx、IIS不同環境配置規則bootApache
- 運維二 LNMP環境 動靜網站 地址重寫運維LNMP網站
- 帝國CMS在IIS環境開啟TAG偽靜態後,中文TAG提示“TAG不存在”的最後解決方法!
- docker 搭建 lnmp 環境DockerLNMP
- LNMP 環境安裝LNMP
- docker搭建lnmp環境DockerLNMP
- 偽靜態、靜態和動態的區別
- pbootcms偽靜態教程boot
- thinkphp Nginx偽靜態PHPNginx
- mac php環境終極解決方案MacPHP
- 【解決方案】Windows 環境 Sublime Text 4 中缺少 Package ControlWindowsPackage
- Laravel 在 Docker 環境下訪問 storage 靜態資源 404 問題解決LaravelDocker
- 解決Mybatisplus中沒有Db類靜態工具的方案--提高版本MyBatis
- Discuz!X3.1標籤偽靜態修改和偽靜態規則
- shopnc怎麼開啟偽靜態 shopnc開啟偽靜態的方法
- Windows 下搭建 lnmp 環境WindowsLNMP
- LNMP環境一鍵部署LNMP
- LNMP環境搭建(二):NginxLNMPNginx
- docker下LNMP環境搭建DockerLNMP
- macOS 安裝 LNMP 環境MacLNMP
- PHP-lnmp 環境搭建PHPLNMP
- Docker LNMP Redis 環境搭建DockerLNMPRedis
- brew lnmp 環境安裝LNMP
- 網站偽靜態配置網站
- thinkphp 偽靜態規則PHP
- nginx偽靜態檔案Nginx
- 如何利用LNMP環境安裝SMF論壇程式LNMP
- WordPress引用靜態資源方法
- 環境的部署和建立靜態頁面