全球主机交流论坛
标题:
请教WP3.0的lighttpd伪静态规则
[打印本页]
作者:
ibingo
时间:
2010-6-25 14:24
标题:
请教WP3.0的lighttpd伪静态规则
启用WP3.0的多站点功能,要重写伪静态,按照WP的要求是将.htaccess修改为如下:
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]
复制代码
找到了在lighttpd下使用WP MU时的重写规则,如下
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",
)
复制代码
直接套用在WP3.0中,可以开启多站点功能并建立子站点,但是通过子站点上传的附件如图片等不能访问(主站一切正常),我想是不是上边的lighttpd规则不完善的问题,请教各位。
作者:
badfrog
时间:
2010-6-25 14:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ibingo
时间:
2010-6-25 15:02
标题:
回复 2# 的帖子
子站附件目录不同,位于wp-content/blogs.dir/(userID)/files/下,我想大概就是这个原因,但是不懂如何修改lighttpd规则
作者:
surftheair
时间:
2010-6-25 15:04
我用的泛二级域名,没用目录的形式
作者:
ibingo
时间:
2010-6-25 15:18
标题:
回复 4# 的帖子
是不是用子域名的形势没这个问题?
不过子目录的形势比较方便让别人自由开通,子域名开通子站还得修改DNS
作者:
Showfom
时间:
2010-6-25 16:36
3.0的 还真没试过
欢迎光临 全球主机交流论坛 (https://443502.xyz/)
Powered by Discuz! X3.4