admin管理员组

文章数量:1023758

I'm trying to configure a WP Multisite to run locally, all is fine on the server, but getting this to run locally is turning into quite a pain. The issue I'm currently seeing is that some of the sites won't load anything except the home page when the permalink settings are anything but plain. The inconsistency is confusing me.

So far I've added the following code:

wp-config.php

define('WP_DEBUG', true);

/* Multisite */
define('WP_ALLOW_MULTISITE', true);

/* Multisite stage two */
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', '******');
define('PATH_CURRENT_SITE', '/wp/******/site/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

.htaccess

RewriteEngine On
RewriteBase /wp/******/site/
RewriteRule ^index\.php$ - [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]

I've...

  • Updated all the site values in the DB
  • Reset the permalinks multiple times
  • Deactivated all plugins
  • Made sure the rewrite module is turned on

All the searches for this issue bring me to the same 3 solutions I've tried again and again. Any help will be hugely appreciated!

I'm trying to configure a WP Multisite to run locally, all is fine on the server, but getting this to run locally is turning into quite a pain. The issue I'm currently seeing is that some of the sites won't load anything except the home page when the permalink settings are anything but plain. The inconsistency is confusing me.

So far I've added the following code:

wp-config.php

define('WP_DEBUG', true);

/* Multisite */
define('WP_ALLOW_MULTISITE', true);

/* Multisite stage two */
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', '******');
define('PATH_CURRENT_SITE', '/wp/******/site/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

.htaccess

RewriteEngine On
RewriteBase /wp/******/site/
RewriteRule ^index\.php$ - [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]

I've...

  • Updated all the site values in the DB
  • Reset the permalinks multiple times
  • Deactivated all plugins
  • Made sure the rewrite module is turned on

All the searches for this issue bring me to the same 3 solutions I've tried again and again. Any help will be hugely appreciated!

本文标签: phpWordpress returning 404 for multisite pages