venster
V2EX  ›  WordPress

WordPress 设置固定链接的怪异问题

  •  
  •   venster · Feb 18, 2016 · 3533 views
    This topic created in 3776 days ago, the information mentioned may be changed or developed.
    新搭建的服务器,采用了 centos , nginx , wordpress 。

    在设置固定链接的时候遇到一个怪异问题。如下:
    在 wordpress 给出的几个默认固定链接选项中,%postname%出来的是 wordpress 的 404 页面,其他的几个格式都正常。如果手动将固定链接方式改为 domain.com/%post_id%这种形式,也是 404 页面。而用默认的 archive/%post_id%则正常访问。

    在网上搜罗了好久,基本上都是一条,在 nginx 的配置文件 location / 块中加上
    try_files $uri $uri/ /index.php$args
    这么一句。这个肯定加上了,要不然其他的几个默认固定链接格式也不会生效了。
    有点不解,可能是那个地方有问题呢?
    3 replies    2016-03-04 19:07:56 +08:00
    cuelly
        1
    cuelly  
       Mar 2, 2016
    nginx 伪静态设置?
    venster
        2
    venster  
    OP
       Mar 3, 2016
    r#1 @cuelly 是啊,网上搜伪静态的 nginx 配置就这一条, wordpress 的官网上也是这么指导的。但是就是有这么个怪问题。
    cuelly
        3
    cuelly  
       Mar 4, 2016
    @venster 到博客园搜索"wordpress nginx 伪静态"站内文章,复制相关代码, service nginx reload ,在重设固定链接看看。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2732 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 02:51 · PVG 10:51 · LAX 19:51 · JFK 22:51
    ♥ Do have faith in what you're doing.