WordPress多站点URL重写htaccess

时间:2019-03-12 08:54:21

标签: php wordpress .htaccess multisite domain-mapping

我正在服务器上运行wordpress多站点。主站点工作正常,URL重定向是完美的。 假设我的域名为www.adeel.com,并且该网站在以下URL www.adeel.com/area-guides上运行。因为在www.adeel.com,另一个站点正在运行(不在wordpress中,完全不同)。

问题

在管理面板上,当我尝试转到网络管理仪表板时,它将我重定向到 www.adeel.com/wp-admin/network/,并且显示URL NOT FOUND。如果我手动输入www.adeel.com/area-guides/wp-admin/network/,它将带我到网络仪表板。在该信息中心内,所有url均以area-guides开头,除非我尝试执行某些操作来更新该页面。

以下是我的htaccess文件规则

 RewriteEngine On
 RewriteBase /
 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]

和wp-config文件的内容如下

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'www.adeel.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

并在主站点的wp_options表中。 -网站网址:https://www.adeel.com/area-guides/ -主页:https://www.adeel.com/area-guides/

第二个问题 解决此问题后,对于另一个多站点,我想在同一级别添加该站点,例如www.adeel.com/another-guide /

0 个答案:

没有答案