我有一个WP网络设置,运行最新版本的WP和Buddypress。我想为大约40个用户设置博客,并使用Batch Create插件创建了这些博客,但现在当我尝试访问其中一个文件夹时,例如burkphysics。com/elizabethf,它重定向到burkphysics。com。所有网站,甚至是我手动创建的网站都会这样做。
我已经按照配置步骤正确配置了wp管理文件和。htaccess文件,我看不到任何问题。去年,在我升级wordpress和buddypress之前,它也很好地工作了。
这是。htaccess文件:
RewriteEngine On
RewriteBase /wordpress/
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]
任何帮助都将不胜感激。
最合适的回答,由SO网友:PrivateUser 整理而成
既然您在一个名为“wordpress”的子目录中安装了wordpress,那么您应该像这样尝试更改上次的重写规则。
RewriteRule . /wordpress/index.php [L]