搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

扫一扫,访问微社区

注册 找回密码
查看: 7459|回复: 1

Opencart 静态设置方法

[复制链接]
发表于 2011-1-18 16:48:31 | 显示全部楼层 |阅读模式
Opencart的转静态是一个比较重要的问题!也是在第一次使用opencart是遇到一个最大的问题!也许我受到zen-cart转静态的影响!所以以为只要把“..htaccess”上传到服务器跟目录下!然后再打开opencart转静态按钮!
可是结果却超出了我想像之外!他是跟打开之前一模一样!也就是还是动态的URL地址,当时我以为那一定是我的那个“.htaccess”出错了!于是我就找我朋友拿了一个“.htaccess”,当然是Opencart使用(不同的网站,转静态用的“.htaccess”是不一样的),可是还是不行!于是我只能把原程序上传到服务器上!然后重新安装一下!结果手动上传产品到网站中!还是一样的!于是我就很无语,按理来说(当然程序很多时候都不能按理来说的),我在安装前就把“.htaccess”空的文件,上传上网站的跟目录下,并且把“.htaccess”设置为777,而且我把“.htaccess”下载下来也是可以使用的,可是就不知道为什么!

于是我又用同样的方法,不过这个时候有开启测试产品!又自己上传了产品!才发现原来测试产品是可以用的!自己上传就不可以用了!于是我说开了数据库看他们的数据有什么差别!在一个表“url_alias”中有数据!而且没劲的产品有!我上传的就没有了!于是就在后以找到那个产品在“url_alias”中的keyword数据才知道原来,Opencart后台产品编辑页面的一个字段“Product Tags:”一样,才知道原来Opencart的作者写的跟别人不一样!其他作品的URL地址都是自动生成 的!但是他不一样!他是用自己去填写!而且你爱什么写就什么写!只要你是唯一的就可以!当然也给业务带来一些不便!不过他却可以给URL优化带来很大的帮助!这个我将在下一篇《opencart URL优化》会提到!,当然分类也是同样的道理!
这个就实现了Opencart 转静态,当然这样做有点儿麻黄!我在自己做的Opencart 批量上传中就把那个URL地址直接用产品的名字代替!SEO Keyword 把空格变成中划线!这样大家就不要为个URL而烦恼了!当然在我写的PHP批量上传中没有提到!有时间我会写一个《Opencart 批量上传》再认真的说一下!


Opencart SEO URL’s设定三步骤
SEO Keyword设定

输入要代替原网址的关键词在商品(products)或目录(categories),品牌(Manufacturers),信息(information)中都可以分别设定(Meta Tag Keywords不同)
开启SEO URL’s功能

system->settings->server->Use SEO URL’s(如下图Use SEO URL’s处点选yessave)
设定.htaccess

将网站根目录下的".htaccess.txt"文件更改档名为".htaccess",档案的内容不需更动,除非你有其他需求,如果找不到这个档案可将以下内容复制后储存成".htaccess.txt"文件放置在商店网站的根目录下
Options -Indexes
<FilesMatch "\.tpl">
Order deny,allow
Deny from all
</FilesMatch>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]
ps:如果无法直接更改档名,可先开启.htaccess.txt文件后再另存新档为.htaccess
完成



回复

使用道具 举报

发表于 2011-1-19 09:22:00 | 显示全部楼层
貌似我也是深受zen cart静态的影响,设置了半天发现还是动态网址,到后来也搞了半天才明白过来原来是每个URL都需要自己指定的...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

QQ|手机版|OpenCart - 中文官方网站 ( 蜀ICP备09033774号|人工智能

GMT+8, 2024-3-29 05:46 , Processed in 0.113945 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表