318
数据统计:302个主题分类,12910个优秀站点,0个站点正在排队审核,428篇站长资讯
  • 本网站目录提供网站快速收录服务,无需添加友情链接,无需等待漫长审核,1元/站1元收录淘宝购买 客服:点击这里给我发消息

  • 当前位置:站长分类目录 » 站长资讯 » 建站程序 » 苹果CMS » 文章详细 订阅RssFeed

    苹果CMS如何设置伪静态规则

    来源:本站原创 浏览:389次 时间:2022-01-14


    官方默认的网站模式是动态模式,动态模式下链接中自带有“index.php”想要去除网站链接中的index.php,首先需要开启网站的模式为伪静态模式。这样比动态模式那一长串的链接看着也舒服一些,最重要的是迎合搜索引擎的喜好加快收录提高排名。

    1,开启伪静态:来到后台的系统--->URL地址设置--->路由伪静态设置中开启对应功能按钮即可

    1579080728577332.png!mask2

    2,功能开启了还需要上传伪静态规则到我们的网站上,设置伪静态要根据自己环境使用对应的伪静态规则才可以使网站正常运行。下面是常见的几种环境所对应的伪静态规则。

    ① iis6.x 下使用 httpd.ini     规则

    ② iis7.x 下使用 web.config  规则

    ③ apache 下使用 .htaccess   规则

    ④ nginx 下使用 maccms.conf  规则

    3,伪静态规则去哪里找呢?这个很多人都疏忽了,其实就在苹果cms系统安装包里自带,系统文件夹里面包含一个伪静态规则名称的文件夹,里面就是常见的几种环境的规则。

    找到对应的规则后上传到网站的根目录即可。1579067632749343.png!mask2

    4,如果在nginx环境下上传规则后出现异常请尝试用下面的操作方法进行解决。

    苹果cms在nginx环境下如果无法调用根目录下的伪静态配置文件,这样就需要我们手动配置了。来到宝塔面板中的伪静态设置页面下,复制下面maccms.conf文件内的规则到这里,然后保存即可!如下图所示。

    复制下面规则代码

    if (!-e $request_filename) {
      rewrite ^/index.php(.*)$ /index.php?s=$1 last;
      rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
      rewrite ^/api.php(.*)$ /api.php?s=$1 last;
      rewrite ^(.*)$ /index.php?s=$1 last;
      break;
    }

     粘贴到这里

    1579067609823192.png!mask2

    1579067581486290.png!mask2


    
    	                 
    版权声明:
    1、本文内容由网友自发贡献,版权归原作者所有。
    2、本站仅提供文章发布平台,文章的内容与本站无关,请真伪自辩,本站不承担相应法律责任。
    3、如发现本站有涉嫌抄袭侵权的内容,请举报并提供相关证据,一经查实,本站将立刻删除侵权内容。
    4、转载请注明本文地址:http://www.z-ml.com/artinfo/47.html