使用自定义固定链接配置WordPress多站点页面

时间:2011-11-22 作者:Derek Greer

我刚刚创建了一个新的WordPress multisite安装,并且对主站点页面的自定义永久链接(标准的“日期和名称”选项)有问题。配置网络时使用的是标准配置(请参见子文件夹示例here) 还有我的。htaccess设置为mod 666(可由所有人写入)。

我目前配置了一个子网站,用于创建“示例页面”页面。此链接工作正常,但指向我为主站点创建的“关于”页面的链接只是重新显示主页。

这是。我使用的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).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\\.php)$ $1 [L]
RewriteRule . index.php [L]
我该怎么做才能让它工作?

1 个回复
SO网友:andrea_r

检查您的httpd。conf文件。有时Apache的设置可能过于严格,无法完全捕获所有重写规则。

查找该vhost的允许文件信息选项。可能必须将其设置为全部。我在这里解释:http://wpmututorials.com/installation2/subfolder-blog-have-no-theme-styles/

结束

相关推荐

为什么单次安装时‘is_MultiSite’返回TRUE?

我安装了一个单站点WP。在我的一个插件中,我有以下代码:if(is_multisite) { $upload_dir = get_upload_dir(); $_SESSION[\'root_image_dir\'] = str_replace(\'\\\\\',\'/\',$upload_dir[\'basedir\']); echo \'IS MULTI.\'; //<-- this is outputted every time } else {&