1

我正在尝试使我的网站对 SEO 更友好,并且我注意到每当我通过标签或不同的页面(2、3、4 等)访问产品时,它都会将其添加到 URL 中。

例如:

www.wisdomsurvival.com/Guardian-Survival-kit/culinary-can-of-preparedness-seeds.html?page=2

我想从路径中删除 ?page=2

Opencart 1.5.4

任何帮助将不胜感激。

编辑:我的主要目标是为每个页面设置一个 URL,而不是多个路径。例如: http: //www.wisdomsurvival.com/person-guardian-preparedness-package-camping-bug-out http://www.wisdomsurvival.com/camping-and-bug-out/person-guardian-preparedness-包露营错误出

第一个 URL 是直接链接,第二个来自某个类别的点击,第三个(未显示,因为我只能发布 2 个链接)来自子类别的点击,第四个(也未显示)来自制造商列表。

我需要将它们全部重定向到第一个 URL,或者直接转到第一个 URL 而无需重定向,以及任何其他 URL,例如具有页面 ID 路径或标签路径的 URL。

4

1 回答 1

1

我认识那个主题:-)

?page=2 来自哪里,因为没有它,链接可以完美运行。您需要跟踪链接的来源。首先尝试模板视图,看看它是否是布局中的简单链接编辑,可以满足您的需求。

如果不是,您可能会发现如果信息是动态生成的,则信息已编码在控制器中。同样,您应该能够编辑在那里生成链接的代码。

如果不是,您可能会发现它位于被调用的模型中。同样,只需找到模型并编辑在那里找到的链接结构。

您页面上的 url 只会反映您在其他地方生成的 url,以便首先跟踪链接。

通常当我使用 opencart 构建时,我发现主题模块在 SEO 方面的编码通常不是很好。幸运的是,使用 opencart 这些问题通常很容易解决。

绝招->我经常在我的网址中添加对生成的页面没有影响的附加位,但无论如何谷歌都会选择作为关键字。

如果您在重新格式化链接格式时遇到问题,请发布您的代码,我会为您寻找,

希望有帮助,

保罗。

于 2013-05-10T17:27:17.123 回答