找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 41|回复: 4

请教WP3.0的lighttpd伪静态规则

[复制链接]

12

主题

91

回帖

224

积分

中级会员

积分
224
发表于 2010-6-25 14:24:41 | 显示全部楼层 |阅读模式
启用WP3.0的多站点功能,要重写伪静态,按照WP的要求是将.htaccess修改为如下:[ol]
  • RewriteEngine On
  • RewriteBase /
  • RewriteRule ^index\.php$ - [L]
  • # uploaded files
  • RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
  • # add a trailing slash to /wp-admin
  • RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
  • RewriteCond %{REQUEST_FILENAME} -f [OR]
  • RewriteCond %{REQUEST_FILENAME} -d
  • RewriteRule ^ - [L]
  • RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
  • RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
  • RewriteRule . index.php [L][/ol]复制代码找到了在lighttpd下使用WP MU时的重写规则,如下[ol]
  • url.rewrite-once = (
  • "^/(.*/)?files/$" => "/index.php",
  • "^/(.*/)?files/(.*)" => "/wp-includes/ms-files.php?file=$2",
  • "^(/wp-admin/.*)" => "$1",
  • "^/([_0-9a-zA-Z-]+/)?(wp-.*)" => "/$2",
  • "^/([_0-9a-zA-Z-]+/)?(.*\.php)$" => "/$2",
  • )[/ol]复制代码直接套用在WP3.0中,可以开启多站点功能并建立子站点,但是通过子站点上传的附件如图片等不能访问(主站一切正常),我想是不是上边的lighttpd规则不完善的问题,请教各位。
  • 回复

    使用道具 举报

    160

    主题

    1385

    回帖

    3296

    积分

    论坛元老

    积分
    3296
    发表于 2010-6-25 14:55:48 | 显示全部楼层
    子站附件目录不同,位于wp-content/blogs.dir/(userID)/files/下,我想大概就是这个原因,但是不懂如何修改lighttpd规则
    回复

    使用道具 举报

    12

    主题

    91

    回帖

    224

    积分

    中级会员

    积分
    224
     楼主| 发表于 2010-6-25 15:02:59 | 显示全部楼层
    我用的泛二级域名,没用目录的形式
    回复

    使用道具 举报

    39

    主题

    360

    回帖

    865

    积分

    高级会员

    积分
    865
    发表于 2010-6-25 15:04:06 | 显示全部楼层
    是不是用子域名的形势没这个问题?
    不过子目录的形势比较方便让别人自由开通,子域名开通子站还得修改DNS
    回复

    使用道具 举报

    12

    主题

    91

    回帖

    224

    积分

    中级会员

    积分
    224
     楼主| 发表于 2010-6-25 15:18:41 | 显示全部楼层
    3.0的 还真没试过


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-11 22:58 , Processed in 0.016035 second(s), 5 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表