我有3个域,对于同一个网络应用程序,因为我不想重复的内容我想重定向其他两个域到主域。htaccess重定向所有内容,包括子域名
如果用户输入client_xyz.domain2.com
,应将其重定向到client_xyz.primarydomain.com
。
如果用户输入client_xyz.domain2.com/folder/file/etc
,应将其重定向到client_xyz.primarydomain.com/folder/file/etc
。
如果domain2.com/test/page
应该被重定向到primarydomain.com/test/page
用户类型我认为这是为了避免谷歌惩罚重复的内容的最佳解决方案。 如果您认为有更好的解决方案来处理这个问题(例如DNS),请告诉我。
要变量client_xyz,请使用类似于:'RewriteCond%{HTTP_HOST} ^([^ \。] + \。)?domain2 \ .com $ [NC]' – Gerben 2011-12-30 13:51:17
谢谢@Gerben,这确实可行,但OP需要请注意,它也会将诸如“admin.domain2.com”之类的内容重定向到“admin.primarydomain.com”,这可能不是所期望的。 – anubhava 2011-12-30 14:41:48