Board logo

标题: [求助] wdcp如何设置WORDPRESS伪静态规则? [打印本页]

作者: wxinc    时间: 2013-5-26 14:44     标题: wdcp如何设置WORDPRESS伪静态规则?

找了好久了。。。。伪静态规则没找到,也不知道怎么加。希望高手说一下
作者: tradeteacher    时间: 2013-5-26 14:57

如果是 nginx+apache  的话,伪静态只要在wp的根目录放htaccess文件就行。
  1. # WordPress开始
  2. RewriteEngine on
  3. #
  4. #除非你在此之前已经设置了不同的RewriteBase
  5. #你可以删除或不注释以下代码
  6. # RewriteBase 指令:
  7. RewriteBase /
  8. #
  9. #如果这个请求是针对“/”或者是已经写入到WP中了
  10. RewriteCond $1 ^(index\.php)?$ [OR]
  11. #或者如果这个请求是针对image, css, 或js文件
  12. RewriteCond $1 \.(gif¦jpg¦css¦js¦ico)$ [NC,OR]
  13. #如果URL指向存在的文件
  14. RewriteCond %{REQUEST_FILENAME} -f [OR]
  15. #如果URL指向了存在的目录
  16. RewriteCond %{REQUEST_FILENAME} -d
  17. # 那么跳过重写直接到WP
  18. RewriteRule ^(.*)$ - [S=1]
  19. #否则指向WP重写该请求
  20. RewriteRule . /index.php [L]
  21. #
  22. #WordPress结束        
复制代码

作者: tradeteacher    时间: 2013-5-26 14:59

将以上代码另存为.htaccess,上传到更目录 捕获.PNG

图片附件: 捕获.PNG (2013-5-26 14:59, 973 Bytes) / 下载次数 15978
http://wdlinux.cn/bbs/attachment.php?aid=3029&k=4a2d4e3d163dc5cb955f32966159a738&t=1746786683&sid=Y7l4yc


作者: rainbow    时间: 2013-11-22 00:25

回复 2# tradeteacher


   非常感谢!
作者: walkarc    时间: 2014-1-3 13:08

回复 3# tradeteacher


    不需要做其他的设置么?
作者: microsoftool    时间: 2014-1-3 13:30

我也想知道呢
作者: 吞噬    时间: 2014-2-20 09:02

如果只是apache需要怎么设置呢?
作者: sulinquan    时间: 2014-6-14 15:38

回复 1# wxinc


    我找了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;
}        


保存成他:wordpress-nginx.conf

图片附件: QQ截图20140614152559.jpg (2014-6-14 15:38, 102.8 KB) / 下载次数 14392
http://wdlinux.cn/bbs/attachment.php?aid=4599&k=dec98b3ab9f3c2633df83f1839ca8dad&t=1746786683&sid=Y7l4yc


作者: Sealones    时间: 2014-11-28 15:09

经鉴定使用,次方法可行。
作者: 崔小可    时间: 2014-11-28 15:40

我也装的wordpress,楼上的这些方法我都试了,都不能解决。
作者: cai6117    时间: 2015-4-30 15:44

8楼的方法是可行的,弄好后,重启下就OK了。
作者: jangru    时间: 2016-1-24 00:55

用八楼的   不重启  直接ok
作者: 海的宝宝    时间: 2016-12-19 23:07

8楼的方法可行  不重启  直接ok
作者: oy86866    时间: 2016-12-28 16:15

为啥你们都喜欢伪静态?
作者: jklicey    时间: 2018-7-25 13:36

感谢8楼     谢谢
作者: lintrens    时间: 2018-8-16 09:22

感谢8楼     谢谢




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2