蚂蚁分类Mymps5.8单城市版Nginx伪静态规则分享

2018年6月20日20:35:27 25 932

最近一直在捯饬蚂蚁分类这套程序,服务器环境:nginx1.12+php5.2+mysql5.5+zend3.3,在后台开启伪静态之后全部404,排查发下伪静态规则没有配置,翻遍搜索引擎都是IIS Web Server或者Apache Web Server,关于nginx的顶多就搜索到个多城市版本,使用后还是有部分不合适,想淘宝找人写,嗯,报价30元,挺实惠,想想还是算了,自己不就喜欢自己折腾么,花钱了就没那个意思了。用网上很多Apache转nginx的工具转换了官方的规则直接使用还是不合适,后来对照网上多城市的规则做了修改,总算完美了,下面分享给正在使用5.8单城市版本的朋友!

  1.   rewrite ^/space/(.+)/$ /space.php?user=$1;
  2.     rewrite ^/store-([0-9]+)/$ /store.php?uid=$1;
  3.     rewrite ^/store-([0-9]+)/([^/]+).html$ /store.php?uid=$1&Uid=$2;
  4. if (!-d $request_filename){
  5.     set $rule_3 1$rule_3;
  6. }
  7. if ($rule_3 = "1"){
  8.     rewrite ^/(?!store|space)(.+)/$ /category.php?Catid=$1;
  9. }
  10.     rewrite ^/([^/]+)/([0-9]+).html$ /information.php?id=$2;
  11.     rewrite ^/news.html$ /news.php;
  12.     rewrite ^/news-id-([0-9]+).html$ /news.php?id=$1;
  13.     rewrite ^/news-catid-([0-9]+).html$ /news.php?catid=$1;
  14.     rewrite ^/news-catid-([0-9]+)-page-([0-9]+).html$ /news.php?catid=$1&page=$2;
  15.     rewrite ^/goods.html$ /goods.php;
  16.     rewrite ^/goods-id-([0-9]+).html$ /goods.php?id=$1;
  17.     rewrite ^/goods-([^/]+).html$ /goods.php?Catid=$1;
  18.     rewrite ^/corporation.html$ /corporation.php;
  19.     rewrite ^/corporation-([^/]+).html$ /corporation.php?Catid=$1;
  20.     rewrite ^/aboutus.html$ /about.php?part=aboutus;
  21.     rewrite ^/sitemap.html$ /about.php?part=sitemap;
  22.     rewrite ^/aboutus-id-([0-9]+).html$ /about.php?part=aboutus&id=$1;
  23.     rewrite ^/announce.html$ /about.php?part=announce&id=$1;
  24.     rewrite ^/faq.html$ /about.php?part=faq;
  25.     rewrite ^/faq-id-([0-9]+).html$ /about.php?part=faq&id=$1;
  26.     rewrite ^/friendlink.html$ /about.php?part=friendlink;

程序伪静态设置截图如下:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:25   其中:访客  15   男主  10   女主  0  

    • 吴丑丑 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 移动 0

      多城市版本的能发一下吗?

        • 大熊  男主 来自天朝的朋友 谷歌浏览器  Mi Note 3 Build/OPM1-wesley_iui-19.03.09 甘肃省 移动

          @吴丑丑 没有,网上有自己百度下!

        • JIMI吴 这家伙可能用了美佬的代理 谷歌浏览器 Windows 10 美国 0

          首席阿里巴巴zzzzzzzzzz

          • 桂东南 来自天朝的朋友 QQ浏览器 Windows 7 广西南宁市 电信 0

            你好,这个用22网的虚拟主机里的不行。打开的连接404

              • 大熊  男主 来自天朝的朋友 谷歌浏览器  Mi Note 3 Build/OPM1.171019.019 甘肃省 移动

                @桂东南 联系22网客服帮你设置吧!

              • cxkj 来自天朝的朋友 谷歌浏览器 Windows 10 山东省临沂市 联通 2

                怎样使用?新建nginx.conf贴里面,再直接放到根目录吗?我怎么尝试不行呢?谢谢!

                  • 大熊  男主 来自天朝的朋友 谷歌浏览器 Windows 7 甘肃省 移动

                    @cxkj 放根目录的那是Apache的.htaccess,不是一回事…

                      • xuyang 来自天朝的朋友 谷歌浏览器 Windows 10 山东省临沂市 联通 2

                        @大熊 登录宝塔,找到相应站点,伪静态,当0前页,贴上代码,点保存。然后重启Nginx服务,网站后台设置了标准伪静态或拼音伪静态,又清空了缓存,还是不能使用呢?还需要做什么处理吗?

                    • xuyang 来自天朝的朋友 谷歌浏览器 Windows 10 山东省临沂市 联通 2

                      Nginx这个规则怎么使用呢?我直接放根目录下怎么不行呢?谢谢

                        • 大熊  男主 来自天朝的朋友 谷歌浏览器 Windows 7 甘肃省 移动

                          @xuyang Nginx伪静态你如果用的是虚拟主机就联系主机商给你添加吧!

                            • xuyang 来自天朝的朋友 谷歌浏览器 Windows 10 山东省临沂市 联通 2

                              @大熊 我用的是服务器,用的宝塔搭建的环境,望指点!

                                • 大熊  男主 来自天朝的朋友 谷歌浏览器 Windows 7 甘肃省 移动

                                  @xuyang 那就很简单了,进入宝塔后台,对应网站-设置-伪静态-粘贴-保存即可!记得重启!

                                    • xuyang 来自天朝的朋友 谷歌浏览器 Windows 10 山东省临沂市 联通 2

                                      @大熊 我也操作过,登录宝塔,找到相应站点,伪静态,当0前页,贴上代码,点保存。然后重启Nginx服务,网站后台设置了标准伪静态或拼音伪静态,又清空了缓存,还是不能使用呢?还需要

                                      • 大熊  男主 来自天朝的朋友 谷歌浏览器 Windows 7 甘肃省 移动

                                        @xuyang 然后你在网站SEO伪静态相关页面选好之后就可以了,再没别的设置!清理缓存等…

                                • 劳务 来自天朝的朋友 谷歌浏览器 Windows 7 辽宁省大连市 电信 0

                                  非常感谢,测试好用。

                                    • 大熊  男主 来自天朝的朋友 谷歌浏览器  Mi Note 3 Build/OPM1.171019.019 甘肃省 移动

                                      @劳务 都是测试过的,必须好用!

                                      • xuyang 来自天朝的朋友 谷歌浏览器 Windows 10 山东省临沂市 联通 2

                                        @劳务 怎么使用的呢?能指点一下吗

                                      • dsgdg 来自天朝的朋友 谷歌浏览器 Windows 10 广东省湛江市 电信 0

                                        回复刷新可见啊!

                                        • eenergy 来自天朝的朋友 谷歌浏览器 Mac OS X 10_13_5 重庆市 移动 0

                                          很不错的内容

                                          • ncspooner 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 电信 0

                                            怎么看不到呢?

                                              • 大熊  男主 来自天朝的朋友 谷歌浏览器 Windows 7 甘肃省 移动

                                                @ncspooner 回复刷新可见啊!

                                              • 二熊 来自天朝的朋友 谷歌浏览器 Windows 7 河北省石家庄市 0

                                                能不能用啊

                                                  • 大熊  男主 来自天朝的朋友 谷歌浏览器  Mi Note 3 Build/OPM1.171019.019 甘肃省兰州市 电信

                                                    @二熊 必须能用

                                                  • 123123 来自天朝的朋友 谷歌浏览器 Windows 7 河北省石家庄市 电信 0

                                                    IIS的能用个吗1231

                                                      • 大熊  男主 来自天朝的朋友 谷歌浏览器 Windows 10 甘肃省兰州市 电信

                                                        @123123 不能,IIS网上有,你搜一下