子目录中的WordPress站点加载主目录中的站点

时间:2017-11-23 作者:Antonio

我有两个wordpress站点,一个在主目录(public\\u html)中,另一个在子目录staging中。我已经用配置了子目录站点中的所有设置http://example.com/staging 但当我加载时http://example.com/staging 它重定向到主站点和临时站点中均未找到的页面。我设置了。htaccess文件在暂存子目录中,如下所示。

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

# END WordPress
而这在主站点的主目录中。

# 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
任何人都可以帮助我解决这个问题,我的临时站点可以正常加载吗?之前谢谢你。

1 个回复
SO网友:Sid

您可以尝试以下几点:

检查临时站点数据库中的wp选项表,并在两个位置查找站点URL。如果尚未更改,请将其更改为正确的暂存地址

P、 如果两个网站(主网站和后台网站)的内容相同,你可能需要添加一个机器人。临时实例中的txt文件,以避免被视为重复内容。

结束

相关推荐

.htAccess 301与实施HTTPS的302

对于WordPress,我看到了两种不同的编辑技术。用于路由到HTTPS的htaccess文件。这些方法的优缺点是什么:Option #1RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 导航到www.example时。com,此解决方案返回状态302并将流量路由到https://www.example.com看见here.Opt