苹果CMSV10伪静态基础讲解和伪静态设置教程

伪静态是相对真实静态来讲的,我们为了增强搜索引擎的友好收录方面,通常都将文章内容生成静态页面,苹果cms由于采用tp5的路由规则生成url, 所以不懂的不要乱改规则,以免造成网站无法正常访问。

给大家介绍在IIS、Nginx、Apache等常用环境下的伪静态设置方式。

这里需要注意的是:在操作伪静态设置之前最重要的一步先确定自己所使用的环境,然后根据你所用的系统环境上传伪静态规则至你网站空间根目录。如果这一步没确定好 后面的操作都是徒劳无功。谨记!

iis6.x 下使用 httpd.ini 规则

iis7.x 下使用 web.config 规则

apache 下使用 .htaccess 规则

nginx 下使用 maccms.conf 规则

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

粘贴到这里

提示:使用vps或者服务器的可以在你的主机的conf里 用 include maccms.conf 也就是包含下伪静态规则文件;如果用的是虚拟主机版的nginx 就找你的主机商帮你添加规则就行。

原文链接:https://blog.csdn.net/u011055144/article/details/128622382?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171852222916800197081238%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171852222916800197081238&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-7-128622382-null-null.nonecase&utm_term=cms%E4%B8%BB%E9%A2%98

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享