lnmp博客伪静态实践完成

本文介绍如何在LNMP环境下为WordPress配置伪静态URL,包括设置固定链接、修改Nginx配置文件及重启Nginx服务等步骤,实现美观且利于SEO的URL形式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

lnmp博客伪静态实践完成

打开wordpress后台管理界面:设置-固定链接-自定义结构中输入:/archives/%post_id%.html

保存。

然后打开web01,vi /application/nginx/conf/extra/blog.conf输入如下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[root@web01 ~] # cat /application/nginx/conf/extra/blog.conf 
     server {
         listen       80;
         server_name  blog.etiantian.org;
         location / {
             root   html /blog ;
             index  index.php index.html index.htm;
         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;
         }
         }
         location ~ .*\.(php|php5)?$ {
             root   html /blog ;
             fastcgi_pass 127.0.0.1:9000;
             fastcgi_index index.php;
             include fastcgi.conf;
         }
     }


(提示:把上图中的

1
<span style= "background-color:rgb(255,255,0);" > if  (-f $request_filename /index .html) {<br>        rewrite (.*) $1 /index .html  break ;<br>  }<br> if  (-f $request_filename /index .php) {<br>        rewrite (.*) $1 /index .php;<br>  }<br> if  (!-f $request_filename) {<br>        rewrite (.*)  /index .php;<br>  }<br>< /span >

用下面的

1
<span style= "background-color:rgb(255,255,0);" >try files $uri $uri/  /index .php?q=$uri&$args;<br>< /span >

替换,也可以达到预期效果。)


检查nginx语法并平滑重启

1
2
3
4
[root@web01 ~] # /application/nginx/sbin/nginx -t
nginx: the configuration  file  /application/nginx-1 .6.3 //conf/nginx .conf syntax is ok
nginx: configuration  file  /application/nginx-1 .6.3 //conf/nginx .conf  test  is successful
[root@web01 ~] # /application/nginx/sbin/nginx -s reload

再次打开wordpress blog里面的文章,发现网址已经变成了伪静态了。

wKiom1miwCGS86CdAAJutwP_GBY197.jpg

本文转自sandshell博客51CTO博客,原文链接http://blog.51cto.com/sandshell/1959761如需转载请自行联系原作者


sandshell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值