Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress multisite |根目录重定向到子文件夹_Wordpress_.htaccess_Redirect - Fatal编程技术网

WordPress multisite |根目录重定向到子文件夹

WordPress multisite |根目录重定向到子文件夹,wordpress,.htaccess,redirect,Wordpress,.htaccess,Redirect,我的WordPress多站点有问题。在我的域的根文件夹(public_html)上安装了WordPress,运行正常 我们必须在子文件夹(public_html/子文件夹)中安装第二个WordPress站点 如果我尝试访问example.com/subfolder,第二个网站可以正常工作 如果我尝试访问example.com,它将重定向到example.com/subfolder。我无法再访问第一个网站 ROOT.HTACCESS # BEGIN WordPress <IfModule m

我的WordPress多站点有问题。在我的域的根文件夹(public_html)上安装了WordPress,运行正常

我们必须在子文件夹(public_html/子文件夹)中安装第二个WordPress站点

如果我尝试访问example.com/subfolder,第二个网站可以正常工作

如果我尝试访问example.com,它将重定向到example.com/subfolder。我无法再访问第一个网站

ROOT.HTACCESS

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

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

# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
子文件夹.HTACCESS

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

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

# END WordPress
#开始WordPress
重新启动发动机
重写基本/子文件夹/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/子文件夹/index.php[L]
#结束WordPress
有人能解释一下如何防止这种重定向吗


谢谢

尝试删除(或重命名)root.htacces

如果你解释一下背后的逻辑,这个答案会更好。