我在我的 VPS 上安装了 WP(使用 nginx 1.3.12 和 php5-fpm 5.4.11)。
搜索结果的第一页 (/?s=test) 已正确加载,但 /page/2/?s=test 显示与 /page/2/ 相同的内容(因此未考虑 ?s=test) .
这可能是我的 nginx 配置有问题:
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include /etc/nginx/fastcgi.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
location / {
# if you're just using wordpress and don't want extra rewrites
# then replace the word @rewrites with /index.php
try_files $uri $uri/ /index.php;
}
无论如何,文章工作正常.. 永久链接结构 (/%year%/%monthnum%/%day%/%postname%/) 工作正常.. 所以我应该找到一个不会破坏它的修复程序(但“修复”搜索参数问题)。
“演示”
第 1 页 (/?s=test): http://goo.gl/HigKa
第 2 页 ( /page/2/?s=test):http://goo.gl/ujftR
提前致谢。
解决了更改位置块的问题: