我有一个域名与一个管理DNS的组织和一个wordpress网站建立作为我的另一个网站的子域。
我设置了web转发,期望域名反映在网站访问者的地址栏中,但显示的是子域。
即www.domain1.com应转发到subdomain.domain2.com,并在地址栏中显示www.domain1.com。同时,我的www.domain2.com应该仍然会呈现我在那里的另一个wordpress站点。
我认为我需要通过htaccess文件来做这件事,这是正确的吗?如果是这样的话,有没有人能建议一下我需要用什么语法来做这件事呢?我目前只能找到关于将子域映射到相同域的www的信息。
提前感谢:-)
发布于 2013-07-16 23:01:10
这归结于提供商对“网络转发”的定义,这是一个模糊的营销术语。不幸的是,听起来他们只是在做一个直接的重定向,这是再多的.htaccess文件都无法修复的:你根本不能让一个网站告诉浏览器将另一个域名放在它的地址栏中。
我的建议是与他们交谈,看看他们是否可以从www.domain1.com到subdomain.domain2.com执行CNAME,或者使用相同的IP地址切换到它。然后你需要设置你的Wordpress安装来响应"www.domain1.com“请求。
发布于 2013-08-28 19:50:50
你的域名有控制面板吗?
我使用的是直接管理,他们称之为“域指针”--我相信它做的正是你需要的。
您需要为您的subdomain.domain2.com创建别名,它将指向(不转发,如果您转发,浏览器地址栏中的url也将更改) www.domain1.com到subdomain.domain2.com而不更改url。
如果您未使用任何控制面板,则需要手动创建别名,方法是为您的www.domain1.com (无论A或CNAME)添加与subdomain.domain2.com相同的dns,并在www.domain1.com (即.apache servername和serveralias,在iis绑定中)
我不认为.htaccess是一个实现你所描述的东西的好主意。
https://stackoverflow.com/questions/17679886
复制相似问题