我甚至不知道如何正确地问这个问题,因为我从来没有见过它做过。我非常擅长编辑名称服务器,创建记录和cname等,但我不知道这是否可能。重定向已经301重定向的域的URL
我有一个拥有多个域的客户端,它们都指向同一个站点。所以说主要的域名是www.client-site.com。然后www.other-domain-1.com和www.other-domain-2.com只是设置为301重定向到指向www.client-site.com。
所以,一切都很好,直到目前他正在请求www.other-domain-1.com/facebook和www.other-domain-1.com/linkedin点到他的Facebook页面或LinkedIn个人资料,而不是重定向到主域名。
301重定向发生在注册商,我不相信有一种方法可以从那里做他想做的事。但我想我可以将它指向Web主机名称服务器并将其作为插件域包含它,然后使用.htaccess文件仅对主机名执行301重定向,然后根据需要重定向主机名/路径。
那么这样做的正确方法是什么?喜欢的东西...
Redirect 301 http://other-domain-1.com/facebook http://facebook.com/account
Redirect 301 http://other-domain-1.com/linkedin http://linkedin.com/profile
Redirect 301 http://other-domain-1.com http://client-site.com
在这种情况下,不应该是永久重定向吗? – skribe 2015-02-10 12:11:31
是的,一旦规则验证正常,这些应该转换为'301'。在测试阶段,一个人不得使用'301',因为恶意重定向也会被缓存在浏览器中。 – anubhava 2015-02-10 13:59:17
你的解决方案只有在我从'(?:www \。)'中删除了'':''后才能使用?你能解释一下吗?在我删除它们之前,重定向只是简单地将重写url连接到主域名,例如这个“http:// client-site.com/www.facebook.com”而不是重定向 – skribe 2015-02-10 14:52:45