我正在建立一个基于Opencart的电子商务,我现在正在研究SEO优化。我的问题是主页中的特色产品为产品详细信息生成了错误的网址。例如,如果我有一个“类别A”和一个产品“鞋子”,如果我在类别列表中导航,然后单击该产品,一切都是正确的,url变为http://myshop.com/category-a/shoe但是,如果我启用“特色模块”并将其放在首页,使用相同的产品,然后单击它,URL将变为http://myshop.com/shoe缺少“category-a”部分。我该如何解决? 最佳答案 在您的类别Controller中,产品u
我想从opencart中的产品URL中删除类别和子类别名称。我对seo_url.php文件进行了更改。我替换的地方$url.='/'.$query->row['keyword'];与$url='/'.$query->row['keyword'];但是url仍然没有改变。谁能建议我该怎么做。我正在使用opencart版本2.0.3.1 最佳答案 你确定你已经全部替换了吗?$url.='/'.$query->row['keyword'];在seo_url.php文件中有3个匹配。 关于php
我正在使用opencart1.5.6。主页上的产品(或其他地方然后是类别)链接到/product,而当从类别页面点击它时,它会转到/category/product。这意味着google认为有重复的内容,我不喜欢这样,所以我该如何解决这个问题(所以url总是/categorie(/subcat)/product?我希望所有其他页面也有一个干净的seourl但是当我安装以下扩展时没有任何反应:www.opencart.com/index.php?route=extension/extension/info&extension_id=15557&filter_search=seo%20ur
我使用的是Opencart2.x版本,商店安装在/shop子目录中。我知道如何启用seo_url(.htaccess.txt->.htaccess,将RewriteBase设置为/shop/并在管理面板中启用SEOurl)。Seo网址有效,我的链接如information/information_id=1更改为/faq等。问题是,如果我在url_alias表中添加记录:information/contact=contact-这个url有效,但在网站上它仍然看起来像/shop/index.php?route=information/contact不是/shop/contact我以为它应该
当前,当您选择产品(名片)时,网址如下所示http://smoothprint.co.uk/index.php?route=product/category&path=59我必须更改什么才能使Url成为http://smoothprint.co.uk/business-cardsurl是否保存在产品附带的数据库中? 最佳答案 通常我会把你的问题标记为题外话,因为很明显你在问这里之前没有使用GOOGLE......因为有很多教程(我相信在SO上也有一些类似的问题)。首先,您必须前往您的OC并将htaccess.txt文件重命名为.ht
我正在为一个客户使用两个不同的开源系统。在主目录上,我安装了wordpress。在子目录(/shop)中我安装了OpenCart1.5.5我想在OpenCart中启用SEOurl,但是当我启用它时,我的url变成:www.example.com/shop/category来自wordpress的主要htaccess然后检查它是否知道类别和wordpress中的帖子并返回404。如果有人为我找到了解决方案,我将非常高兴!感谢您的努力!来自Wordpress的HTACCESS:RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]Rew
如果所有opencart文件都放在名为opencart的目录中,产品的“可搜索性”是否会比放在域的根目录中低?提前致谢。 最佳答案 当谈到URL中的关键字时,建议始终将它们放置在尽可能靠近域的位置。因此,如果您将它们隔开一点,它的可搜索性可能会稍差一些。您能否将目录重命名为“产品”或更适合您的业务或产品的名称? 关于seo-将购物车系统放置在网站根目录以外的目录中会影响SEO/google排名吗?,我们在StackOverflow上找到一个类似的问题: htt
我正在尝试制作我的自定义URL,但遇到了一些麻烦(Opencart1.5.3.1)。我希望类别页面是http://myshop.com/category_id如果我在管理面板中没有类别的SEO关键字或http://myshop.com/category_seo_keyword如果我为类别输入了SEO关键字我的产品页面是http://myshop.com/category_seo_keyword/product_id{product_id}始终是“product-”+“productid,notmodel”。我不想显示产品的SEO关键字,即使它已在管理面板中输入。例如http://mys
我创建了一个新的OpenCart1.5.6商店–http://www.example.eu-然而,它的许多页面(在文本上下文方面)与仍在运行的旧商店中的页面相同–http://www.example.co.uk两个站点都已编入索引后,我想通过在新站点中包含规范标签来引用旧站点中所有相同的页面:例如http://www.example.eu/about-us的“关于我们”页面理想情况下,它的头部应该有类似的东西:例如http://www.example.eu/delivery处的“交付”页面理想情况下,它的头部应该有类似的东西:我知道这在理论上是如何实现的,但无法在实践中应用。此外,虽然
我想要http://example.com/index.php?route=checkout/cart显示为http://example.com/cart.几天前,我在StackOverflow(http://stackoverflow.com/q/7578055/1236271)中找到了答案。我对seo_url文件进行了必要的更改,还更新了数据库,但它仍然不适合我。我的seo_url文件有什么错误吗?这是我的seo_url.php文件。config->get('config_seo_url')){$this->url->addRewrite($this);}//DecodeURLif