我有一个域名驻留在一个组织中,用于管理DNS,还有一个wordpress网站,作为我的另一个网站的子域名而构建。
我设置了网络转发,希望该域反映在网站访问者的地址栏中,但子域却显示出来。
即 www.domain1.com 应该转发到 subdomain.domain2.com 并在地址栏中显示 www.domain1.com。同时,我的 www.domain2.com 仍然应该渲染我在那里的另一个wordpress网站。
我认为我需要通过我的htaccess文件执行此操作是否正确?如果是这样,任何人都可以就我需要使用的语法提供建议吗?我目前只能找到有关将子域映射到同一域的 www 的信息。
提前感谢:-(
这归结为提供商对"网络转发"的定义,这是一个模糊的营销术语。不幸的是,听起来他们只是在进行直接重定向,再多地玩.htaccess
文件也无法解决:您根本无法让网站告诉浏览器在其地址栏中粘贴另一个域名。
我的建议是与他们交谈,看看他们是否可以为www.domain1.com
subdomain.domain2.com
做一个CNAME
,或者使用相同的IP地址切换到它。然后,您需要设置Wordpress安装以响应"www.domain1.com"请求。
您的域有控制面板吗?
我使用直接管理,他们称之为"域指针" - 我相信它完全符合您的需求。
您需要为 subdomain.domain2.com 创建别名,该别名将指向(不转发,如果您转发,浏览器地址栏中的 url 也会更改(www.domain1.com subdomain.domain2.com 而不更改 url。
如果您没有使用任何控制面板,则需要手动创建别名,方法是在服务器配置中为 www.domain1.com 的服务器配置集响应(即 apache 服务器名称和服务器别名,在 IIS 绑定中(为您的 www.domain1.com 添加与 subdomain.domain2.com AND 相同的 dns(无论是 A 还是 CNAME(
我不认为.htaccess是实现您所描述的好主意。