如何在搜索引擎中获取http://mysite.com/索引,而不是http://mysite.com/index.php,仅此而已?

时间:2010-09-22 01:46:16

标签: html seo robots.txt

只有一个搜索引擎我想得到...

http://mysite.com/
已编入索引, 不...

http://mysite.com/index.php
我只想允许索引 该网站的主页,仅此而已。我不想要机器人 按照主页上的任何链接。

我的元标记包含以下::

<meta name="robots" content="index, nofollow" />

我的robot.txt包含以下内容::

User-agent: Googlebot
Allow: /index.php
Disallow: /

User-agent: *
Disallow: /

这会达到我想要的效果吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

RewriteCond %{HTTP_HOST}   !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://www.example.com/$1 [L,R=301]

将其放入 .htaccess

直接来自Apache's URL Rewriting Guide

答案 1 :(得分:1)

指定您的规范:

来自http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

<link rel="canonical" href="http://www.mysite.com/" />

<head>