php - 什么 .htaccess 重定向对 Google 机器人有影响?

标签 php .htaccess codeigniter seo

我使用 php codeigniter 框架制作了一个网站 xyz.com。本站有模块,所以采用模块化扩展。现在当这个网站上线时,每个链接都显示 index.php。因此,为此我们可以将 .htaccess 用于 modrewrite 命令。到现在为止,我的知识已经足够酷了。现在,当我精通 SEO 的 friend 看到​​我的网站链接时,他告诉我,您的网站不会在 google 中排名靠前(靠后)。

他的理由是——你的每一个请求都是通过 index.php 传递的。当谷歌抓取您的网站时,它将再次重定向到 index.php,这是主要缺点。由于他对 codeigniter 了解不多,他告诉他要尽快解决这个 index.php 问题。所以我想知道

他给出了一个正当的理由吗??如果是...那么我该如何解决这个问题。

也欢迎您提出与此问题相关的任何问题,因为我可能没有问完整的问题。

最佳答案

好吧,在您发表评论之后,我可以说您的 friend 错了。 Google bot 永远不会在同一页面上重定向(在您的情况下为 index.php)。当然,在每个页面 url 中都有“index.php”并不是很好,因为您正在丢失重要的字符,否则这些字符可用于放置关键字。

也就是说,您的站点将被正常编入索引。事实上,许多基于 Joomla 的网站都具有与您在本网站 (parlaritaliano.it) 上看到的相同的行为,该网站在 Google 上的索引非常好。

无论如何,我建议您替换(使用.htaccess)每个网址中的 index.php,因为从 SEO 的角度来看它更好。我重复一遍……更好的是,它不会导致任何 Google 漫游器循环。

关于php - 什么 .htaccess 重定向对 Google 机器人有影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7709525/

相关文章:

javascript - 将子目录重定向到根目录而不更改 URL

regex - 删除 .htaccess 中 URL 中各处的多组斜杠

php - 绕过特定 URI 的 .htaccess 授权,包括查询字符串

php - 如何将图像保存在CodeIgniter根文件夹和数据库中?

php - 使用 PayPal 和 PHP 进行交易

php - 如何在 PHP + MYSQL 中验证字符串?

php - CodeIgniter 中的 sha1?

php - 通过 AJAX 发送的 POST 结果为空

PHP 刷新输出到浏览器

php - 使用Youtube的XML从视频中获取标签