我尝试问过这个问题几次,但我认为读者没有理解问题所在,所以我重新措辞了一下。
我的目标是创建一系列在线TRUE
生活方式杂志 - 这意味着它们涵盖基于我自己的生活方式的大量不同主题 - 其中一些相关,但很多不相关。例如:
- 有些是关于音乐、时尚、食品/饮料、地点等等。
- 有些是关于我自己的摄影项目(从自然到闺房/成熟摄影)
- 有些是关于技术和我作为自由职业者的工作
- 一些关于模型(再次评级
G
最高R
)
简而言之,我想将所有这些都托管在一个域下( http://example-zines.com )
,但我希望它们最初都是不为公众所知的。
因此,列出所有杂志的主页并不是一个好主意,而且为我创建的每个系列的杂志注册一个新域名是不切实际的。
意思是,最合理的解决方案是将主页设为example-zines
空白/只有徽标的页面,并将所有杂志放在子目录中,例如/view/
。我还会<meta name="robots" content="noindex,nofollow">
在所有杂志中使用,以防止它们被列在搜索引擎上。
唯一的问题是:如果读者将我的某个杂志的 URL 复制并粘贴到第三方网站(forum/facebook/pinterest),如果有人搜索,我的一些杂志就可能会被找到http://example-zines.com
。
我的意思是:
如果你搜索GOOGLE
:"http://example.com"
你会看到数千个结果,例如:
Redirecting from http://example.com to https://www.example.com ...
https://www.digitalocean.com › community › questions › redirecting-from...
7 Jun 2017 - I want to redirect my domain from 'http://example.com' to 'https://www.example.com' and if right in search example.com to redirect to ...
这意味着即使我的网站使用所有必要的<meta>
标签来阻止其被列出,仍然可以使用此方法找到有关单个杂志的详细信息。
有什么方法可以防止这种情况发生吗?
显然,使用 bitly 最初分享您的链接是一种好方法,但并非所有用户都会这样做。有解决方案吗?
答案1
如果topic-one.example.com
可行topic-two.example.com
,只需在 DNS 中创建额外的主机名,并使用 Web 服务器(apache2、nginx 等)中的命名主机支持。
使用命名主机,您可以根据来自同一目录或不同目录的多个名称提供内容。
$_SERVER['SERVER_NAME']
根据博客软件的编写方式,它可以从HTTP GET/POST 标头中的主机名设置的或等效变量中获取主题、数据库条目提示等。