• 技术文章 >CMS教程 >WordPress

    Wordpress固定链接怎么设置伪静态

    藏色散人藏色散人2021-07-12 14:52:06转载129

    wordpress页面的默认链接形式采用”朴素”方式 (例如: http://域名/?p=123)

    这样的动态URL链接不便于搜索引擎的收录, 为此, 我们需设置为其他几种常见的固定链接形式, 如 http://www.sufaith.com 选择的是 【 自定义结构 】.

    设置方式如下:

    进入wordpress后台系统首页, 点击菜单 【设置】- 【固定链接】

    1971138ece31eaf989ea3a054af72ed.png

    选择【常用设置】 下的 【自定义结构】 , 可选择单个标签或多个标签组合, 可自定义拼接字符串, 本站点使用的是 /%post_id%.html, 填写完毕后, 点击 【保存更改】即可生效.

    aec6ae8adf73ef5b2e70fb065d8086b.png

    保存更改后, 虽然文章或页面的链接变成了固定链接, 但是在访问页面时, 却变成了下载操作, 不能正常访问该URL地址, 这时需要配置nginx的伪静态(URL Rewrite)规则.

    以下为nginx的配置, 需修改为你自己的域名和root路径.

    server {
        listen 80;
        server_name www.example.com;
        root /usr/local/www/wordpress;
        index index.php index.html index.htm;
        location / {
            try_files $uri $uri/ /index.php?$args;
        }
        rewrite /wp-admin$ $scheme://$host$uri/ permanent;
        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }

    修改完配置后, 重启nginx即可生效, 恢复正常访问.

    systemctl restart nginx.service

    更多WordPress技术文章,请访问WordPress教程栏目!

    以上就是Wordpress固定链接怎么设置伪静态的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:segmentfault,如有侵犯,请联系admin@php.cn删除
    专题推荐:wordpress
    上一篇:分享一个基于Yar的WordPress微博墙插件 下一篇:学习如何让WordPress支持google AMP
    VIP会员

    相关文章推荐

    • wordpress php版本太低怎么办• 详解WordPress文章阅读量如何统计和显示(非插件)• wordpress前端图片怎么上传• 如何禁用WordPress5.8小工具区块编辑模式• 分享一个基于Yar的WordPress微博墙插件

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网