Html - PHP - 机器人

时间:2013-03-19 11:00:54

标签: php opencart robots.txt google-index

我只是在寻找一些建议/反馈,我正在考虑在HTML网站(商店)背后设置和开放,这在谷歌中排名很好。

默认情况下,在web服务器上显示index.html站点而不是index.php页面(我已对其进行了测试)。

我希望我可以在域上以维护模式构建网站,然后只需删除html网站,离开(实时)opencart网站一旦完成(大约2周)。

只是担心如果这可能影响排名。

在robot.txt文件中输入:

User-agent: *
User-agent: Googlebot

Disallow: /index.php

我还会放入index.php页面(opencart)标题:

<meta name="robots" content="nofollow">
<meta name="googlebot" content="noindex, noarchive">

我不希望谷歌缓存“维护网站”opencart index.php页面。刷新它可能需要一个月左右的时间。

显然,一旦删除了live和html站点文件,我会删除/更改Disallow robot.txt和meta tag等命令。

我想知道是否有人尝试过或者是否有效?影响谷歌排名等?

这只是一个坏主意吗?对于任何反馈,我们都表示感谢。

非常感谢

1 个答案:

答案 0 :(得分:0)

我假设您正在为您的网站(Linux,Apache,MySQL,PHP)使用LAMP

1)Apache可以选择设置默认页面,将其设置为index.php而不是index.html

2)您可以在.htaccess文件中使用重写规则(阅读更多here。如果您的托管服务提供商未授予.htaccess权限,则有解决方法!
index.php中,您可以在顶部包含此代码段:

<?php
if($_SERVER['REQUEST_URI'] == '/index.php'){
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: /");
    die();
}
?>

即使用户打开http://www.domain.com/index.php,也是如此 他将被重定向到http://www.domain.com/

(例如:我的网站http://theypi.net/index.php转到http://theypi.net/

我还为http://www.theypi.net设置了类似的重定向,以重定向到http://theypi.net 选择两个选项之一(有或没有www)有助于提高排名)

回答你的问题

  

我想知道是否有人尝试过或者是否有效?影响谷歌排名等?

  1. 较短的网址:这是用于SEO改进的网址清洁的一部分
  2. 如果主页仅通过域名(不带index.php)打开,那么您在点击率(点击率)对搜索结果的影响会更高。
  3. 我建议不要使用机器人阻挡机制,除非上述步骤不可行。

    希望它有所帮助,谢谢!

    修改
    如果您甚至没有权限将主页设置为index.php。您可以执行以下操作之一:
     1.创建index.html并输入php代码。如果WebServer理解php,则将重定向逻辑放在上面  2.否则,将JavaScript重定向(不推荐的方式)
    <script language=”JavaScript”> self.location=”index.php”; </script>