在nginx下配置wordpress的固定鏈接

wordpress的固定鏈接很漂亮,也方面傳播,在nginx下實現需要在配置文件中添加一行代碼,兩種情況:

1 博客在域名的root位置,例如http://www.myblog.com

在nginx的配置文件中找到location / 區塊,插入這行代碼:

try_files $uri $uri/ /index.php?q=$uri&$args;

插入代碼後,類似以下形式:

location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?q=$uri&$args;
}

2 博客在域名下的目錄中,例如http://www.mysite.com/blog

這種情況需要新建一個location /blog/ 區塊,如下:

location /blog/ {
try_files $uri $uri/ /blog/index.php?q=$uri&$args;
}

然後重啓nginx服務即可

sudo /etc/init.d/nginx restart

本文節選翻譯自以下網頁:

[1] Soumik Ghosh. Wordpress permalinks. http://nginxlibrary.com/wordpress-permalinks/

发表评论

电子邮件地址不会被公开。 必填项已用*标注