为什么我的 WWW 子域未编入索引?
我目前正在开发一个项目:BLZ-Aktuell
当我搜索 site:www 时.blz-aktuell.de
没有结果。 如果我搜索 site:blz-aktuell.de
搜索工作正常。
有谁知道这是关于什么的?
提示:我使用的是CakePHP,需要在根目录中添加一个htaccess 文件。 这是来源:
<IfModule mod_rewrite.c>
Options FollowSymLinks
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
I am currently working on a project: BLZ-Aktuell
When I am searching for site:www.blz-aktuell.de
there are no results. If I do a search for site:blz-aktuell.de
the search works correct.
Do anyone know what this is about?
Hint: I am using CakePHP, that needed to be added a htaccess file in the root directory. This is the source:
<IfModule mod_rewrite.c>
Options FollowSymLinks
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的猜测是 Google 首先对 blz-aktuell.de 上的页面建立了索引,然后找到了 www.blz 版本。 由于页面内容相同,因此第二个页面将被丢弃,以防止数据库中出现重复信息。 在 Google 上搜索“重复内容”,了解其含义。
建议您选择其中哪个 URL 作为您网站的“主”名称,而不是在不同的 URL(www.blz-aktuell.de 和 blz-aktuell.de)下返回相同的页面。 如果向其中一个替代站点发出请求,则应提供 302 重定向以将访问者引导至主站点。
My guess is that Google indexed the pages on blz-aktuell.de first, then came across the www.blz version. Since the content of the pages are identical, the second one is discarded to prevent double information in the database. Search around for 'duplicate content' on Google for what that is all about.
Instead of returning the same page under a different URL (www.blz-aktuell.de and blz-aktuell.de) it is recommended that you pick which of those URLs is the 'main' name for your website. If a request is done to one of the alternatives, a 302 redirect should be given to point the visitor to the main site.