导航:首页 > 网站优化 > opencartseo优化教程

opencartseo优化教程

发布时间:2020-11-23 12:22:30

1、如何在Opencart 去除产品URL中自带的目录链接

Opencart 里有个 URL SEO 功能, 如果你勾选了,

并且在产品里面设置了seo keyword 为proct 并且选择了某个类 A(A 类的seo keyword 为 a) 那么该产品的URL为:

www.domain.com/a/proct
但是如果该产品选在2个类 A B(假设B类的seo keyword 为b) 则该产品分别从A没类和B类点进去的时候将会生成不同的2个URL 分别为:
www.domain.com/a/proct
www.domain.com/b/proct
这样会形成很多重复页面, 那么怎么去掉这个讨厌/A /B 目录链接呢?
下面我们找到 seourl.php这个文件夹
Code:
1.4.x: /catalog/model/tool/seo_url.php
1.5.x: /catalog/controller/common/seo_url.php
将其中的

$url .= '/' . $query->row['keyword'];
替换成
$url = '/' . $query->row['keyword'];

同理适用于属于主类下的分类链接

2、opencart magento 哪个seo 优化好

其实这个源程序选择对SEO没有多大影响,重要的是网站做好布局引导,提高用户体验度

3、opencart提供什么seo方法?纯静态还是伪静态?

opencart是php的程序。所以普通情况下是动态的页面。一般在做seo的站内优化时,我们都会进行伪静态处理。具体方法可以自行搜索,或者问我。

4、opencart如何做SEO优化,如何找到默认函数优化的最简单方法?

前期的话先做网站的站内的优化,然后在转向站外优化

5、opencart use seo urls 怎么设置

Opencart 开启静态化后,产品、分类、信息等页面的静态化地址SEO Keyword还是需要手动填写,否则前台就不会使用静态化的地址,如果产品很多,那么这样的工作也是非常繁琐的。而一旦不设置,URL和搜索引擎收录来说又不友好。

 

那么,我们应该如何设置呢?其实很简单,甚至不需要修改 Opencart 本身源代码,只是需要自己做一个插件即可,步骤也很少,如下。

 

新建一个 UTF-8 编码的XML文件,文件名为:admin_auto_seo_field.ocmod.xml,内容为:

 

<?xml version="1.0" encoding="utf-8" ?>

<modification>

<name>Admin Auto SEO field (Category, Proct, Information) v1</name>

<code>admin-auto-seo-field</code>

<version>2.0.1.0</version>

<author>nqueiros - x9soft.com / UP to Ver. 2.0.1.0 - João Mello</author>

<link>http://joaomello.com.br</link>

 

<file path="admin/view/template/common/header.tpl">

<operation>

<search position="before"><![CDATA[</head>]]></search>

<add><![CDATA[

<script type="text/javascript">

$(document).ready(function(){

  

var keyword = $("input[name=keyword]");

if(!keyword.val())

 {

$("input[name^='proct_description']").keyup(function()

 {

var SEOlink = $("input[name^='proct_description']").val();

  

// var SEOlink = $(this).val();

SEOlink = SEOlink.replace(/^s+|s+$/g, ''); // trim

SEOlink = SEOlink.toLowerCase(); // remove accents, swap, etc

 

SEOlink = SEOlink.replace(/[^a-z0-9( -]/g, '') // remove invalid chars

 .replace(/(/g,"-") // replace ( 

.replace(/s+/g, '-') // collapse whitespace and replace by -

.replace(/-+/g, '-'); // collapse dashes

  

 SEOlink += ".html";

 keyword.val(SEOlink);

 

});

}

});

</script>

]]></add>

 </operation>

</file>

</modification>

然后通过后台“Extensions”> “Extension Installer”上传这个XML文件。上传完成后,再点击“Extensions”>“Modifications”右上角的“Refresh”按钮。这样返回添加产品的时候,输入产品名称 SEO Keyword就自动补上了,比如输入产品名称为“camera”,那么SEO Keyword就是:camera.htm,如下:

以上程序基于Opencart免费插件 Admin Auto SEO Field 修改而来,原插件支持产品页、分类页、信息页的SEO Keyword自动补充,需要的也可以下载原插件。

 

与opencartseo优化教程相关的知识