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

QQ登录

只需一步,快速开始

扫一扫,访问微社区

注册 找回密码
查看: 14927|回复: 26
打印 上一主题 下一主题

OpenCart完美伪静态方案Version 1.5.5.1实例方案

  [复制链接]
跳转到指定楼层
#
发表于 2013-9-5 10:04:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
最近研究Opencart系统,发现此系统的伪静态竟然不怎么完善。
故综合往年开发者一些经验,自己研究结果,总结如下:
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏2 分享分享 支持支持1 反对反对
推荐
 楼主| 发表于 2013-9-5 10:14:23 | 只看该作者
C.查找到

  1. elseif ($key == 'path') {
复制代码
在其代码前添加

  1. elseif (in_array($data['route'],$urlAlias)) {
  2.     $value = str_replace('/','=',$value);
  3.     $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($value) . "'");
  4.     if ($query->num_rows) {
  5.         $url .= '/' . $query->row['keyword'];                        
  6.         unset($data[$key]);
  7.     }                                       
  8. }
复制代码
25#
发表于 2015-2-6 14:28:00 | 只看该作者
轻轻的漂过,留下一个大脚印。
24#
发表于 2015-1-11 14:48:45 | 只看该作者
mengwb 发表于 2013-12-3 13:32
以搞定,而且将其做成了插件,方便以后使用。

斑竹你好 你搞定的opencart插件 伪静态的 能发我一个吗
23#
发表于 2014-1-7 17:18:47 | 只看该作者
不错,学习下了哟
22#
发表于 2013-12-3 13:32:15 | 只看该作者
以搞定,而且将其做成了插件,方便以后使用。
21#
发表于 2013-11-27 15:03:07 | 只看该作者
没搞成功,不知道问题出在哪里,本地调试。
20#
发表于 2013-11-21 06:55:33 | 只看该作者
先收藏,等网店架起来了再来设置。
18#
发表于 2013-11-12 01:03:46 | 只看该作者
学习下! 支持你们
17#
发表于 2013-11-9 23:35:39 | 只看该作者
按这样配完后,直接访问这些静态地址基本都可以打开相应页面(除了主页不行),没问题。但各连接依然不是静态地址,所以直接点击链接还是带请求参数的页面。
16#
发表于 2013-11-3 00:38:09 | 只看该作者

  1. # .htaccess
  2. ...
  3. # SEO URL Settings
  4. RewriteEngine On
  5. # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

  6. RewriteBase /
  7. RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
  8. RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
  9. RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
  10. RewriteCond %{REQUEST_FILENAME} !-f
  11. RewriteCond %{REQUEST_FILENAME} !-d
  12. RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
  13. RewriteCond %{REQUEST_URI} !^index.php
  14. RewriteRule ^([^?]*) index.php?route=$1 [L,QSA]
  15. #...

复制代码

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

本版积分规则

关闭

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

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

GMT+8, 2024-12-22 19:57 , Processed in 0.080261 second(s), 25 queries , Gzip On.

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