我在服务器的一个子目录中运行了一个多站点安装-纯粹是因为当客户端的旧站点处于活动状态时,在“WordPress”目录中为客户端开发一个新站点已成为我的任务,然后当它准备就绪时,我更改index.php
和.htaccess
文件,瞧,这个网站是实时的。
这是我第一次在自己的文件夹(不在根目录下)中有一个多站点(子目录而不是子域),现在这个过程与我以前的过程不同了。
我在google上搜索了大量关于.htaccess
文件-但在尝试访问浏览器上的根目录时,出现“建立数据库连接时出错”错误。Root.com/wordpress/
仍然可以完美地工作。
我已经修改了.htacccess
按照WordPress使用此代码归档。组织机构:
# 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
我已经将子目录的名称添加到
index.php
文件按照making a single site live-但现在与数据库建立连接时出错。
你能帮我做下一步吗?我感觉我快到了!