2

嗨,我找到了我正在寻找的答案,已设法将 Web 服务器重写设置为是,现在我的网站显示所有没有 index.php 的 URL,所以日子过得愉快。

我的问题和疑问是为什么当我从我的网站输入带有 index.php 的网址时,它会显示带有 index.php 的网址,并且不会重定向到没有 index.php 的网址。这让我发疯,有谁知道如何解决这个问题。

所以如果你去这个网址:http ://www.glamairsupplies.co.uk你可以看看你是否浏览了商店 index.php 根本没有使用。

URL 显示如下:

http://www.glamairsupplies.co.uk/abrasives-products.html

但是,如果您将 index.php 添加到 url 并输入: http ://www.glamairsupplies.co.uk/index.php/abrasives-products.html

它对每个页面都这样做,我认为我因重复内容而受到谷歌的惩罚。我找不到我需要做什么来删除它。我已经尝试了几个不同的论坛帖子来编辑 htaccess 文件来做我想做的事,但我就是做不到。

请问有人吗?

4

2 回答 2

1

这是正常行为。
Magento 只是尽力解析 URL。
谷歌不会因重复内容而对您进行处罚。
你希望http://glamairsupplies.co.uk/index.php/abrasives-products.html展示什么?

错误页面或 404?你认为这是一个正确的行为吗?

你应该保持原样。如果没有更多的地方生成包含“index.php”的链接,谷歌很快就会“忘记”。

于 2013-03-11T12:48:39.150 回答
0

最初我对“Web Server Rewrites”感到困惑。为了清楚起见,

Admin > System > Configuration > Web > Search Engines Optimization > Use Web Server Rewrites 设置为 yes

进而,

系统 > 缓存管理 > 刷新 Magento 缓存

于 2013-05-24T08:44:05.510 回答