WordPress多个子安装-htaccess / index.php

时间:2018-10-18 08:47:50

标签: php wordpress .htaccess mod-rewrite

我在一个主域上有两个wordpress安装程序-每个安装在各自的目录中。像mydomain.com/site1mydomain.com/site2

默认情况下,访问mydomain.com时它将重定向到mydomain.com/site1

我不确定此重定向来自何处。在主域mydomain.com的根目录中没有.htaccess文件,在主域的根目录中也没有Index.php文件。

我还检查了每个目录安装mydomain.com/site1mydomain.com/site2的.htaccess文件,但似乎找不到导致主域mydomain.com重定向到{{1}的原因}

我的主要目标是将主域mydomain.com/site1更改为默认重定向到mydomain.com

每个.htaccess的内容如下:

站点1 .htaccess

mydomain.com/site2

站点2 .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site1/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site1/index.php [L]
</IfModule>

# END WordPress
# BEGIN wtfdivi
# END wtfdivi

两个目录Index.php(# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /site2/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /site2/index.php [L] </IfModule> # END WordPress # BEGIN wtfdivi # END wtfdivi mydomain.com/site1)的内容如下所示

mydomain.com/site2

1 个答案:

答案 0 :(得分:1)

因此,现在您可以从phpmyadmin设置重定向URL。

  1. 转到您的数据库并找到wp_options表。

  2. 现在编辑siteurl列,并在此处设置要重新引用的域网址。

  3. 然后编辑主页的第二列home并设置相同的URL。

请清除缓存或按Ctrl + Shift + R或从新的传入窗口中检查它。