【发布时间】:2011-12-04 07:16:25
【问题描述】:
我使用 php codeigniter 框架创建了一个网站 xyz.com。这个网站有模块,所以使用模块化扩展。现在,当这个网站上线时,每个链接都会显示 index.php。因此,为此我们可以将 .htaccess 用于 modrewrite 命令。到目前为止,我的知识已经足够酷了。现在精通SEO的朋友看到我的网站链接后告诉我,你的网站在google上不会上(下)。
他的理由是——你的每一个请求都是通过 index.php 传递的。当 google 抓取您的网站时,它会再次重定向到 index.php,这是主要缺点。由于他对codeigniter了解不多,他告诉他尽快修复这个index.php问题。所以我想知道
他给出了一个有效的理由吗?如果是...那我该如何解决这个问题。
也欢迎您提出与此问题相关的任何问题,因为我可能没有提出完整的问题。
【问题讨论】:
-
如果你使用 URL Look back,你可以使用 index.php 作为你的脚本,但仍然有来自给定 URL 的文档。无需 Mod 重写。 PHP 将通过 index.php 获得文档的路径作为查询字符串,因此您可以使用它来查找正确的上下文。
-
@mark tomlin:我听不懂你。你想说什么???
-
@aurelioDeRosa - onlineshop.local/index.php/mobiles 现在我希望谷歌应该寻找'mobiles',而不是index.php/mobiles,因为'mobile'是关键字,而不是'index.php/mobiles' :(
标签: php .htaccess codeigniter seo