【问题标题】:Wordpress multisite links are brokenWordpress 多站点链接已损坏
【发布时间】:2018-10-31 10:51:08
【问题描述】:

我使用 wordpress 多站点创建了一个多站点 子网站http://new.flytpaths.com/flytnet/ 它的样式链接被破坏了,我也无法访问它的仪表板

这是我的配置文件:

    $table_prefix = 'wp_';

    define('WP_DEBUG', false);
    define('WP_ALLOW_MULTISITE', true);
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'new.flytpaths.com');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);

    if ( ! defined( 'ABSPATH' ) )
        define( 'ABSPATH', dirname( __FILE__ ) . '/' );

    require_once ABSPATH . 'wp-settings.php';

这是我的 .hataccess 文件:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ wp/$1 [L]
RewriteRule . index.php [L]

如何解决?

【问题讨论】:

  • new 文件夹和 flytnet 文件夹的 chmod(访问权限)是什么?应该是 755。您可以通过 new.flytpaths.com/wp-login.php 访问 wordpress 管理仪表板
  • 如何从 cpanel 中查看?
  • 我不完全了解cPanel,但如果你有CMD,你可以CD到文件夹并使用stat directorystat -c %a directory
  • 我可以通过此链接 new.flytpaths.com/wp-login.php 访问仪表板,但这是一个多站点文字新闻,当我更改到子站点的仪表板时,我收到此消息 ERR_TOO_MANY_REDIRECTS
  • 我打开了损坏站点的源代码,当我从它打开的任何样式或 js 文件的任何路径中删除了“flytnet”时

标签: php wordpress multisite


【解决方案1】:

很多时候,当数据库被复制时,尤其是在多站点中,在 wp_X_options 表中,siteurl 和 home 被忘记了。检查它们是否也正确

【讨论】:

    猜你喜欢
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 2017-09-13
    相关资源
    最近更新 更多