开发者社区> 问答> 正文

Nginx服务器WordPress程序Wdcp面板怎么设置伪静态

能不能给详细教程,建立文件,路径等等?

展开
收起
大门 2016-04-03 09:31:30 5765 0
3 条回答
写回答
取消 提交回答
  • 回 1楼51干警网的帖子
    wdcp并没有,请勿乱说,你能否给个方法?

    -------------------------

    回 4楼51干警网的帖子
    谢谢
    2016-04-03 09:42:39
    赞同 展开评论 打赏
  • 论坛总版主
    Re:回 楼主(大门) 的帖子
    # WordPress开始
    RewriteEngine on
    #
    #除非你在此之前已经设置了不同的RewriteBase
    #你可以删除或不注释以下代码
    # RewriteBase 指令:
    RewriteBase /
    #
    #如果这个请求是针对“/”或者是已经写入到WP中了
    RewriteCond $1 ^(index\.php)?$ [OR]
    #或者如果这个请求是针对image, css, 或js文件
    RewriteCond $1 \.(gif¦jpg¦css¦js¦ico)$ [NC,OR]
    #如果URL指向存在的文件
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    #如果URL指向了存在的目录
    RewriteCond %{REQUEST_FILENAME} -d
    # 那么跳过重写直接到WP
    RewriteRule ^(.*)$ - [S=1]
    #否则指向WP重写该请求
    RewriteRule . /index.php [L]
    #
    #WordPress结束


    2016-04-03 09:38:42
    赞同 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808
    wdcp自带的有吧。自行选取就好。

    -------------------------

    Re:回 3楼(大门) 的帖子
    不好意思。请看这个代码
    location /themes\/.*\.(html|xml)$ {
        return 403;
    }
    location /mobile {
        if (!-e $request_filename) {
            rewrite ^/mobile/(.*)$ /mobile/index.php last;
        }
    }
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php last;
    }


    -------------------------

    回 5楼(大门) 的帖子
    不客气,还我的失误。原来wdcp竟然没有带wp的伪静态规则。
    2016-04-03 09:35:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载