WP的?p=1能不能自动跳转到1.html

一个WordPress网站A.com
设置的永久链接为a.com/1.html这种格式
但是a.com/?p=1也能访问
能否在nginx里面设置访问?p=1的时候自动跳转到1.html?
谢谢

阅读 1.8k
1 个回答

nginx里的rewrite只会偷偷地转换内容,而不改变浏览器地址栏里的地址,如果要转换浏览器地址栏里的地址,则需要用到301重定向,所以类似的片段如下:

location ~* ^\/.*p=(.*)$ {
    return 301 /$1.html;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题