我不太确定如何防止Google将我的CDN域与我的主域名混合索引。我想通过直接访问CDN域,通过.htaccess重定向到主域。
事实:
感谢。
答案 0 :(得分:5)
以下重写规则会将任何请求重定向到cdn.example.com到example.com:
RewriteEngine On
RewriteCond %{HTTP:Host} =cdn.example.com
RewriteRule (.*) http://example.com/$1 [R=301,L,QSA]
答案 1 :(得分:2)
我不知道任何CDN明确支持这种类型的重定向,但我的猜测是他们中的很多人都这样做。
如果您的CDN没有,那么您可以做的最好的事情是在其中放置一个带有重定向标头的index.html文件 - 这根本不是一个糟糕的解决方案。
<html>
<head>
<meta http-equiv="refresh" content="0;url=http://primarydomain.com/" />
</head>
<body>
</body>
</html>
搜索引擎甚至会consider this a proper 301。