OpenCart教程之2: 开启伪静态助力SEO

安装网站opencart后,发现opencart的商品链接后面都是这种形式:https://www.xxx.com/index.php?route=product/product&product_id=43 ,这种形式的链接看起来都是动态查询的,不利于搜索引擎爬虫爬取。我们可以将其改为固定链接形式,比如:http://www.xxx.com/macbook ,直接网址后面跟商品名,这样看起来像静态链接,就容易被搜索引擎记住 。

一. Opencart 开启伪静态设置

登录网站管理员后台,点击左侧栏system-settings进入系统设置。然后看到你的商店列表,点击右边的按钮编辑网站设置。

然后选择Server 一栏,Use SEO Urls 选项选为”Yes” ,然后点击右上角保存按钮。

 

这里附带说一下应该设置”General”的Meta Title ,这个是网站名称设置。

 

二. Nginx 配置伪静态规则

光有前面一步不够,商品链接会变成404 。我们需要编写Nginx伪静态规则,别急,宝塔面板是个好帮手,轻松搞定。

登录VPS服务器宝塔面板在线管理界面,点击左菜单栏 网站–选中你的网站,点击右边设置

 

找到”伪静态”一栏,然后在”当前”配置里复制粘贴下一段代码:

# SEO URL Settings
# Nginx configuration of OC htaccess
location = /sitemap.xml {
rewrite ^(.*)$ /index.php?route=feed/google_sitemap break;
}

location = /googlebase.xml {
rewrite ^(.*)$ /index.php?route=feed/google_base break;
}

location / {
# This try_files directive is used to enable SEO-friendly URLs for OpenCart
try_files $uri $uri/ @opencart;
}

location @opencart {
rewrite ^/(.+)$ /index.php?_route_=$1 last;
}
# End SEO settings

 

然后在保存即可。

这样伪静态设置就全部完成了。

 

 

OpenCart

OpenCart教程之1:使用宝塔面板安装部署OpenCart网站

2020-3-2 21:01:19

OpenCart

OpenCart教程之3:邮箱配置和SSL设置

2020-3-5 16:18:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索