将现有站点转换为设置子文件夹的多站点时出现问题

时间:2017-09-23 作者:Julie Bivert-Sillen

我愿意将一个新网站迁移到客户服务器以替换其旧网站。旧客户网站过去是单一网站(无网络)。我想用一个网络来代替它,这样就可以有一个法语网站,另一个英语网站。

我希望它使用子文件夹。以便:

idakt。com-->包含网站的法语版本,

idakt。com/en-->包含网站的英文版本。

我已经按照描述的步骤进行了操作here 直到wp配置更新。包含以下代码的php文件:

define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'mydomain.com\');
define(\'PATH_CURRENT_SITE\', \'/wordpress/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
然后,我已经输入了以下代码。htaccess文件(根据相同的准则)

# BEGIN WordPress
<IfModule mod_rewrite.c>
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]
</IfModule>
# END WordPress
我设法创建了一个新网站idakt.com/en 在我的网络中,但它不会出现在我的仪表板的下拉菜单中,请参见屏幕截图。因此,我担心出了什么问题,我在接下来的步骤中会继续处理许多问题,以更新我网络中的2个站点。。。

注:我不在乎网络的设置是否会破坏所有链接。

我提前非常感谢您的帮助!enter image description here

2 个回复
SO网友:eVagabond

在新的WP安装上,只能将子目录与多站点一起使用。Wordpress Multisite不允许旧站点上的域使用子目录。因此,您可能的解决方案是使用以下子域设置WP Multisite:

英语。idakt。com(&A)您可以通过本文了解更多关于WP Multisite的信息:Ultimate Guide to WordPress Multisite

SO网友:Pedro Vasconcelos

将自己添加为该网站的用户。它将出现。

结束

相关推荐

带有cPanel加载域和SSL的WordPress MultiSite

我一直在谷歌上搜索,浏览各种文章,但现在似乎陷入了一片混乱!我拥有我的私人网站。com。该域已在托管的其他公司注册。它已经运行(非多站点)Wordpress一段时间了,Wordpress安装在一个子目录中。我在域上有一个SSL证书(由web主机提供),然后通过hosts cPanel插件为CDN启用了cloudflare。这一直运行得很好!昨天,我决定让我的公司重新焕发活力,并决定让它成为我第一个网站的多站点。我按照食品法典委员会的指示打开了我的私人网站。com的多站点安装,并为mycompany创建了一