當 WordPress 剛架設好,預設你的文章網址會是類似 http://yourdomain.com/wordpress/?p=1 這樣的路徑。如果你想要改成 http://yourmain.com/文章標題 這樣的簡易網址,本篇文章可以提供你需要的協助。

基本配置

首先請依照 此篇 WordPress 官方的說明進行設定,參考「Moving a Root install to its own directory」的段落即可。接著使用 WordPress 後台的「設定/固定網址」,將網址設定為「文章名稱」即可。以下列出你可能會遇到的問題解法:

出現 404 找不到網頁

請確認 WordPress 資料夾下的 index.php 與 .htaccess 有搬移到網頁伺服器的根目錄。以 nginx 為例,網頁檔案預設路徑為 /usr/share/nginx/html,請將 /usr/share/nginx/html/wordpress/index.php 搬到 /usr/share/nginx/html。

Nginx 的複寫 Nginx Rewrite Rule

要讓網站的應用根目錄可以吃到指定目錄,還必須將 Nginx 設定好,請增加/修改以下配置試試看:

location / {  
    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;
    }
}

到此,希望你能跟我一樣已經成功了!

vemma維瑪珉珉Min 發表在 痞客邦 留言(0) 人氣()