Wordpress项目优化

# Wordpress项目优化
# Nginx 优化
# 尾斜杠重定向,避免 PHP 执行
原理: 避免无尾斜杠URL被当作文件处理,导致PHP执行,增加服务器压力
# 测试延迟区别
- https://www.abc.com/product_name/
- https://www.abc.com/product_name
curl -I https://www.abc.com/product_name/
curl -I https://www.abc.com/product_name
1
2
2
# Nginx配置
# 1. REST API 绝对不碰
location ^~ /wp-json/ {
try_files $uri $uri/ /index.php?$args;
}
# 2. 管理后台不碰
location ^~ /wp-admin/ {
try_files $uri $uri/ /index.php?$args;
}
# 3. 只规范化“页面 URL”
if ($request_method = GET) {
rewrite ^([^.]*[^/])$ $1/ permanent;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# robots.txt 优化
# 屏蔽 add-to-cart
原理: 避免搜索引擎抓取无意义add-to-cart等页面,造成服务器压力(add-to-cart页面不走缓存)
User-agent: *
Disallow: /*?add-to-cart=
Disallow: /*?*add-to-cart=
1
2
3
2
3
# 屏蔽 wp-admin
原理: 避免搜索引擎抓取wp-admin后台页面,造成服务器压力
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-login.php
1
2
3
2
3
# 屏蔽筛选参数
原理: 避免搜索引擎抓取带筛选参数的页面,造成服务器压力(筛选参数页面不走缓存)
Disallow: /*?min_price=
Disallow: /*?max_price=
Disallow: /*?orderby=
Disallow: /*?per_page=
Disallow: /*?shop_view=
1
2
3
4
5
2
3
4
5
上次更新: 2026/01/05, 05:16:52