導航:首頁 > 網站優化 > 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優化教程相關的知識