王老狗博客电话15858213085

烟台网站优化_烟台seo_烟台网络推广_烟台网站建设_王老狗博客电话15858213085

上一篇: Discuz nginx tag标签伪静态规则 下一篇:shopnc商城二开工具phpstorm简介

Shopnc 使用

-

[基础教程] shopnc全站伪静态的开启有正招!完全不用写规则

 
 
ii8680 发表于 2015-11-4 11:24:07 | 查看: 1524 | 回复: 182

本帖最后由 ii8680 于 2015-11-15 16:52 编辑

若老大看了觉得还不错,请老大点评加精转到教程区!

看到某论坛里的关于伪静态的某贴(说的是shopwwi上某神,因为在33hao发贴不提外站),我是笑歪了,你呢?
不用写规则,完全不用写规则,因为系统自带了规则。
不信的朋友可以看\core\framework\核心文件夹里的2个文件,只需要修改其中某个文件的参数就OK。
我的测试环境是apache+nginx,单独测试也直接通过!IIS好像还是要装伪静态支持然后做相关设定。CENTOS6+WDCP环境(PHP5.5+MYSQL5.5)在默认站点下测试HTML页面404,新建站点测试成功,所以需要新建站点!
我测试时删除了htaccess.txt,直接按照下面的修改测试成功。隐藏并删除SHOP文件夹后测试也是成功的。
下面是重点(仔细看哦!老规矩,回帖先):

本帖隐藏的内容

1.用系统自带的.htaccess即可,至于htaccess.txt会被百度等视为风险文件,所以可直接删除。
2.查看文件了解或更改伪静态规则(对程序员有效,新手可无视查看!)
\core\framework\core\route.php  和 \core\framework\function\core.php
程序员已经笑了!明明是长短网址转换规则和伪静态开关都在嘛,为什么还要写规则?
3.打开\core\framework\function\core.php文件,修改文件参数
<!--自己查找
    $rewrite_flag = false;
-->
程序员已经知道怎么做了,你知道怎么做吗?
将其改为 ” $rewrite_flag = true; “(不要前后引号),然后保存。

4.如果你的服务器没有安装伪静态支持请先行安装(IIS环境必须。自己问度娘,已经安装的直接无视),找到并打开\data\config\config.ini.php文件,
<!-- 自己查找
     $config['url_model'] = false;
-->
将其改为” $config['url_model'] = true; “(不要前后引号),然后保存。
5.好了,现在更新缓存,打开网站再看看,一切都OK了。



从首页到列表页再到商品页,几乎都是伪静态了,连登陆页都是伪静态的。爽了吧!
现在你也该笑了吧,亏了某论坛里某些假大神还说困扰了一个多月(说的是shopwwi上某神,因为在33hao发贴不提外站。他甚至还为侥幸解决了而沾沾自喜,还准备有偿服务,称100元解决全站伪静态),把简单的问题搞那么复杂,有意义吗?

测试通过的,麻烦您再跟个贴,让大家都知道这是有效的实施方法,谢谢!
转载请注明来源或者看一下我的演示站:应来网谷www.wgoou.com
有同学反映有点小问题,解决方法见我的帖子:http://bbs.33hao.com/thread-10878-1-1.html 修正(一);http://bbs.33hao.com/thread-10900-1-1.html  修正(二)

点击这里获取该日志的TrackBack引用地址

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于本文

您正在阅读的是:[基础教程] shopnc全站伪静态的开启有正招!完全不用写规则
kevin482 发表于:2016-3-2 13:34:22
分类:生活点滴
关键词:shopnc  

博客作者

王老狗博客电话15858213085

最近发表

最新评论及回复

最近留言

控制面板

Search

网站分类

文章归档

图标汇集

点击这里给我发消息

鲁ICP备09047409号-3