苹果CMS伪静态去除url网址链接中的index.php

安装苹果CMS后默认的网站模式是动态模式,动态模式下url链接中自带“index.php”要想去除网站链接里面的index.php 首先需要开启网站的模式为伪静态模式,就是所谓的伪静态。

这样比动态模式那一长串的链接看着也舒服一些,对网站seo也会友好,最重要的是搜索引擎的加快收录提高网站排名。 1,开启伪静态:登录苹果CMS后台—系统—>URL地址设置—>路由伪静态设置中开启对应功能按钮即可

苹果CMS伪静态去除url网址链接中的index.php

2,功能开启之后你还需要在宝塔里面设置伪静态规则,网站伪静态要根据自己环境使用对应的伪静态规则才可以使网站正常运行,不然网站前台打不开,下面是常见的几种环境所对应的伪静态规则。

① iis6.x 下使用 httpd.ini     规则
② iis7.x 下使用 web.config  规则
③ apache 下使用 .htaccess   规则
④ nginx 下使用 maccms.conf  规则
3,伪静态规则去哪里找呢?这个很多人都疏忽了,其实在苹果cms安装包里面就有,系统文件夹里面包含一个伪静态规则名称的文件夹,里面就是常见的几种环境的规则。

苹果CMS伪静态去除url网址链接中的index.php

4,如果是在nginx环境下配置了伪静态规则后网站出现异常请尝试用下面的操作方法进行解决。
苹果cms在nginx环境下,如果无法调用根目录下的伪静态配置文件,这样就需要我们手动配置了。
在宝塔面板中的伪静态设置页面下,复制下面maccms.conf文件内的伪静态规则到这里,然后黏贴保存即可!如下图所示。

<pre>
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;
}
<pre>

苹果CMS伪静态去除url网址链接中的index.php 苹果CMS伪静态去除url网址链接中的index.php

@版权声明与免责声明:

本网站部分图片素材来源于网络,版权归原作者所有。我们尊重原创作者的版权,如有侵权,请及时与我们联系,我们将在第一时间删除相关内容。

对于本网站上标注为原创的图片和内容,未经 [站长营地 CmsZc.com] 的事先书面同意,您不得以任何形式或方式复制、修改、传播、展示或以其他方式使用。如果您希望使用本网站上的任何原创图片或内容,请通过以下联系方式与我们联系以获取授权:

联系我们

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索