我只是在寻找一些建议/反馈,我正在考虑建立和开放一个HTML网站(商店),在谷歌排名很好。
在web服务器上默认显示index.html站点而不是index.php页面(我已经测试过了)。
我希望我可以在域名的维护模式下构建网站,然后删除html网站,留下(活的)openart网站一旦完成(大约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">
我不希望谷歌缓存"网站在维护"openart index.php页面。刷新它可能需要一个月左右的时间。
显然我会删除/更改Disallow robot.txt和meta tag等命令一旦live和html站点文件被删除。
我想知道是否有人尝试过,或者它是否会起作用?影响谷歌排名等?
这只是一个坏主意吗?任何反馈将不胜感激。
多谢
我假设您正在使用LAMP为您的网站(Linux, Apache, MySQL, PHP)
1) Apache有设置默认页面的选项,将其设置为index.php而不是index.html2)您可以在.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)也有助于提高排名)
回答你的问题
我想知道是否有人尝试过,或者它是否会起作用?影响谷歌排名等?
- 更短的URL:这是URL卫生的一部分,这意味着SEO改进
- 如果主页只是通过域名打开(没有index.php),那么你的点击率(点击率)在搜索结果中的影响更高。
我建议不要使用机器人阻塞机制,除非以上步骤对你不可行。
希望有帮助,谢谢!
编辑:
如果你连设置主页为index。php的权限都没有。您可以执行以下操作之一:
1. 创建index.html
并放入php代码。如果WebServer能理解php,就像上面那样重定向逻辑。2. 否则,把JavaScript重定向(不推荐的方式)<script language=”JavaScript”> self.location=”index.php”; </script>