如何去除苹果cms链接中的index.php

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

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

如何去除苹果cms链接中的index.php,如何去除苹果cms链接中的index.php插图,第1张

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

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

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

③ apache 下使用 .htaccess 规则

④ nginx 下使用 maccms.conf 规则

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

找到对应的规则后上传到网站的根目录即可。苹果cms系统下载:https://www.mytheme.cn/article/189.html

如何去除苹果cms链接中的index.php,如何去除苹果cms链接中的index.php插图1,第2张

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

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

复制下面规则代码

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

粘贴到这里

如何去除苹果cms链接中的index.php,如何去除苹果cms链接中的index.php插图2,第3张

如何去除苹果cms链接中的index.php,如何去除苹果cms链接中的index.php插图3,第4张


1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 如何去除苹果cms链接中的index.php
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论