0

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

默认情况下,web 服务器上会出现 index.html 站点而不是 index.php 页面(我已经测试过了)。

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

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

在 robots.txt 文件中放置:

User-agent: *
User-agent: Googlebot

Disallow: /index.php

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

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

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

显然,一旦上线并删除了 html 站点文件,我将删除/更改 Disallow robot.txt 和元标记等命令。

我想知道是否有人尝试过,或者它是否会起作用?影响谷歌排名等?

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

非常感谢

4

1 回答 1

0

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

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

2)您可以在文件中使用重写规则(在此处.htaccess阅读更多内容。如果您的托管服务提供商未授予 .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. 较短的 URL:这是用于 SEO 改进的 URL 卫生的一部分
  2. 如果主页仅通过域名(没有 index.php)打开,那么您在搜索结果中的 CTR(点击率)影响会更高。

我建议不要使用机器人阻止机制,除非上述步骤对您不可行。

希望对您有所帮助,谢谢!

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

于 2013-03-19T11:22:56.377 回答