记录一次苹果CMS伪静态教程详细

原创 admin  2017-02-05 17:40  阅读 4,936 次
点击链接加入QQ群,每天都有特价渔具哦! 钓鱼小站渔具群 钓鱼小站渔具群 钓鱼小站渔具群

事情是这样的 一个朋友叫我帮他看看 为什么设置了伪静态变成了点击成了下载链接
打开他的站点果然是这样的

苹果cms

苹果cms

代码段:

server {
listen 80;
server_name adianying.cn;

#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.php index.html index.htm;
rewrite ^/vod-(.*)$ /index.php?m=vod-$1 break;
rewrite ^/art-(.*)$ /index.php?m=art-$1 break;
rewrite ^/gbook-(.*)$ /index.php?m=gbook-$1 break;
rewrite ^/label-(.*)$ /index.php?m=label-$1 break;
rewrite ^/map-(.*)$ /index.php?m=map-$1 break;
}

error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}

官方文档

1,确认空间支持rewrite组件。
2,按照 伪静态rewrite 目录下的说明文档操作。
3,后台设置浏览模式为 rewrite伪静态 。

如果使用rewrite伪静态模式,请注意把配置文件复制到网站根目录。
如果静态文件后缀配置的不是html,则请把rewrite配置文件中的.html替换为对应的后缀如.html

iis6.x 下使用 httpd.ini

iis7.x 下使用web.config

apache下使用 .htaccess
(编辑.htaccess文件,把 RewriteBase /maccms8 修改为你苹果CMS所在目录)

nginx 下使用 maccms.conf
(使用vps或者服务器的可以在你的主机的conf里 用 include xxxxx.conf 也就是包含下伪静态规则文件
如果用的是虚拟主机版的nginx 就找你的主机商给你添加规则就行,你把规则发给他。)

==========================苹果CMS系统接收参数介绍====================================
视频地图页 index.php?m=vod-map.html
视频栏目页 index.php?m=vod-type-id-*-pg-*.html
视频内容页 index.php?m=vod-detail-id-*.html
视频播放页 index.php?m=vod-play-id-*-src-*-num-*.html
视频搜索页 index.php?m=vod-search-wd-*-pg-*.html
视频专题首页 index.php?m=vod-topicindex-pg-*.html
视频专题列表 index.php?m=vod-topic-id-*-pg-*.html

文章地图页 index.php?m=art-map.html
文章栏目页 index.php?m=art-type-id-*-pg-*.html
文章内容页 index.php?m=art-detail-id-*-pg-*.html
文章搜索页 index.php?m=art-search-wd-*-pg-*.html
文章专题首页 index.php?m=art-topicindex-pg-*.html
文章专题列表 index.php?m=art-topic-id-*-pg-*.html

视频筛选页 index.php?m=vod-list-id-*-pg-*-wd-*-area-*-lang-*-year-*-letter-*-order-*-by-*.html
文章筛选页 index.php?m=art-list-id-*-pg-*-wd-*-letter-*-order-*-by-*.html

视频tag页 index.php?m=vod-search-tag-*-pg-*.html
新闻tag页 index.php?m=art-search-tag-*-pg-*.html

留言本 index.php?m=gbook-show.html
地图页 index.php?m=map-*-pg-*.html
自定义页面 index.php?m=label-*-pg-*.html

官方伪静态


#安装目录 1,根目录 / 2,子目录 /maccms8_syb/

rewrite ^/vod-(.*)$ /index.php?m=vod-$1 break;
rewrite ^/art-(.*)$ /index.php?m=art-$1 break;
rewrite ^/gbook-(.*)$ /index.php?m=gbook-$1 break;
rewrite ^/label-(.*)$ /index.php?m=label-$1 break;
rewrite ^/map-(.*)$ /index.php?m=map-$1 break;

历史上的今天:

本文地址:http://diaoyuxiaozhan.com/1291.html
关注我们:请关注一下我们的微信公众号:扫描二维码钓鱼小站的公众号,公众号:aiboke112
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 九州套图
    九州套图 【农民】 @回复

    来看看咯~

  2. 姜辰
    姜辰 【农民】 @回复

    哇~很厉害,学习到了。另外CMS的伪静态好复杂,为啥不用apache环境简单点呢?

    • admin
      admin【站长】2017-02-09 at 15:06  回复

      @姜辰过奖了 这个是朋友用的

      • 相信
        相信 【农民】2017-09-26 at 00:24  回复

        @admin大哥,我也是用官方原版伪静态就出现自动下载页面的问题,看了你的教程跟官方解释差不多啊!我也没能看明白 到底怎么操作才可以呢?我有伪静态规则和配置变量并且设置了伪静态首页正常其他通通404了咋解决?人家跟我一模一样的操作成功了我却没有,他用的win我是linux,就这区别规则好像没有问题

        • admin
          admin【站长】2017-09-26 at 09:27  回复

          @相信看一下配置哦,可以直接帖出来,或者QQ联系我。

          • 相信
            相信 【农民】2017-09-26 at 16:04  回复

            @admin冒昧问一句你QQ号多少?

  3. Koolight
    Koolight 【农民】 @回复

    我也觉得apache简单些,不需要怎么折腾!

    • admin
      admin【站长】2017-02-10 at 09:02  回复

      @Koolight这个嘛 朋友用的就是nginx 他说负载比较好 [挖鼻屎] 我也没办法

  4. 楼主
    楼主 【农民】 @回复

    3,后台设置浏览模式为 rewrite伪静态 。

    楼主这一步 在哪里设置啊

  5. 浅墨素笺
    浅墨素笺 【农民】 @回复

    楼主你看看我的步骤哪里错了,我配置了还是不行

    1、nginx环境 伪静态 规则 如下
    location / {
    rewrite ^/vod-(.*)$ /index.php?m=vod-$1 break;
    rewrite ^/art-(.*)$ /index.php?m=art-$1 break;
    rewrite ^/gbook-(.*)$ /index.php?m=gbook-$1 break;
    rewrite ^/label-(.*)$ /index.php?m=label-$1 break;
    rewrite ^/map-(.*)$ /index.php?m=map-$1 break;
    }

    宝塔后台 网站–设置–伪静态–粘帖规则–保存

    2、网站后台设置 一、URl模式,全部 设置伪静态;二、URL静态路径 (默认不修改);三、URL伪静态规则(默认不修改)
    更新后台参数

    3、重启服务器