跳至內容
阿里BaBa電腦筆記
使用者工具
登入
網站工具
工具
顯示頁面
舊版
反向連結
最近更新
多媒體管理器
網站地圖
登入
最近更新
多媒體管理器
網站地圖
足跡:
linux:web:nginx_wordpress
本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。
======Wordpress控制台設定固定網址====== - 利用wordpress內定好的標籤來設定,本範例是用**%postname%**文章別名方式。詳細情況請看參考資料第一項。 - 用**%postname%**,呈現效果為http://yourDomain/TEST/,http://yourDomain/TEST2/ - 在設定/固定網址,點選自訂結構,如圖 {{:linux:web:wordpress_固定網址.png|}} ======Nginx Rewrite rule設定====== - 接下來需要搭配Nginx rewrite方式才能達到wordpress固定網址。 - 若不採用Nginx rewrite作法就會產生以下錯誤。{{:linux:web:no_nginx_error_wordpress.png|}} - Nginx Rewrite 設定,當client端 $request_filename 不存在,就將全部檔案導到 wordpress 根目錄下的 index.php<code> server { listen 80; server_name ~^(www\.)?test202.com; root /var/www/html/test2; #charset koi8-r; access_log /var/log/nginx/test-access.log main; error_log /var/log/nginx/test-error.log; if (!-e $request_filename) { rewrite ^(.+)$ /index.php?q=$1 last; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { #error_page 404 /404.html; if (!-f $request_filename) { return 404; } fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; } #error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } </code> ======參考資料====== * [[http://codex.wordpress.org/zh-tw:%E4%BD%BF%E7%94%A8%E5%9B%BA%E5%AE%9A%E9%80%A3%E7%B5%90|zh-tw:使用固定連結_WordPress官網]] * [[http://www.farinspace.com/wordpress-nginx-rewrite-rules/|WordPress NGINX Rewrite Rules]] * [[http://www.ccvita.com/336.html|Nginx下WordPress的Rewrite]]
linux/web/nginx_wordpress.txt
· 上一次變更: 2014/06/12 02:40 由
ali88
頁面工具
顯示頁面
舊版
反向連結
回到頁頂