暂留域名重定向至错误的404页面

时间:2011-03-09 作者:Larry4Design

我在linux共享主机包中的主机提供商上有3个不同的WordPress站点。主域是domain-a.com。辅助附加域是domain-b.com。我有一个停靠的域domain-c.com,可以重定向到domain-b.com。

所有都在其他地方注册,a记录指向此主机提供商。问题是:当用户键入domain-c.com时,它会正确地重定向到domain-b.com。没问题。当用户键入domain-c.com/something时,就会出现问题。html(在domain-b.com上找不到的任何内容)。它为domain-a.com而不是domain-b.com生成我的error404页面。

主机提供商(注册商和该主机)告诉我,这是一个WordPress问题,因为htaccess文件以及WP如何解析域。

我尝试了一个名为Simple 301 Redirects的插件,但在这里没有效果。

有什么建议吗?

谢谢,拉里

1 个回复
SO网友:toomanyairmiles

好的,这是WordPress的标准.htaccess 文件-因为所有站点都使用一个公共虚拟根目录(考虑单个文件夹),所以所有域都使用.htaccess 密码基本上,您需要重写代码以对每个域使用单独的指令,例如,这将发送newdomain.com 到特定页面。

# Internally rewrite new domain home page requests to a specific page
RewriteCond %{HTTP_HOST} ^www\\.newdomain\\.com
RewriteRule ^$ /specific-page.html [L] 

结束

相关推荐

Slug is redirecting to 404

我有一个页面叫做菜谱。我将其更改为Recipes\\u old并更改了slug,以便创建一个新的Recipes页面。当我创建新配方页面时,slug被正确定义为/Recipes/但我无法访问该页面,WordPress正在将所有请求重定向到/Recipes\\u old/如何删除重定向?我已经删除了Recipes\\u old和Recipes。不过,slug仍在重定向。