phpStudy是一款PHP运行环境的集成包,为了方便,我们在调试或者运行PHP程序的时候经常会选择使用phpStudy或者类似的集成环境来搭建PHP的运行环境。

最近有鲶鱼CMS的用户向我咨询phpStudy伪静态设置的问题,这个问题或许有点代表性,所以在这里解说一下,以方便大家使用phpStudy。

鲶鱼CMS默认是随系统带了伪静态规则的,这个规则就在“.htaccess”文件里面,我们先来看一下默认的鲶鱼CMS伪静态规则:

Options +FollowSymlinks -Multiviews

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

以上就是鲶鱼CMS自带的伪静态规则,有用户在使用phpStudy搭建鲶鱼CMS系统的时候发现伪静态实现不了,怎么解决呢?

这个要归咎于phpStudy使用的是FactCGI模式,所以其伪静态规则要做一些修改,如下:

Options +FollowSymlinks -Multiviews

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

通过上面的规则代码,我们发现只需要把原来规则里面的最后一条规则“RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]”修改成“RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]”就可以在phpStudy下面实现伪静态了。

P.S. 由于phpStudy被爆有后门,所以如果您要在实际环境下用phpStudy来部署网站,请一定要确保您所使用的phpStudy是没有后门的。

?php if ($modules) { ?,phpStudy安装鲶鱼CMS怎样开启伪静态相关推荐

  1. 宝塔Linux苹果cms安装,苹果CMS V10 全站伪静态教程 伪静态规则分享 宝塔Linux系统...

    前言 不是很了解苹果cms v10的伪静态规则,后来在网上看到了一篇教程,才搞好的,但是那个伪静态规则还是有点瑕疵的,于是我对其进行了二次开发,终于把伪静态搞好了. 第一步.宝塔后台设置伪静态规则 因 ...

  2. 苹果cms静态html报404,苹果cms v10开启伪静态出现404或搜索有横线等常见问题解决办法...

    苹果cmsv10采用tp5.x内核进行开发,扩展了模板处理引擎,将后台程序与html模板简单的分离出来,让设计人员与程序人员最大限度的发挥自己的优势而互不干扰,大大加快了项目有序.快速的完成. 即使您 ...

  3. CentOS7上安装稻壳CMS

    CentOS7上安装稻壳CMS 1, 安装用途 为了给某公司建设一个小型网站,租用了一个阿里云ECS服务器,最基础的硬件配置,因此选择了CentOS7操作系统. 稻壳CMS(docCMS)源于深喉咙C ...

  4. Catfish(鲶鱼) CMS v4.9.81

    介绍 Catfish(鲶鱼) CMS是一款免费开源的PHP内容管理系统,可以免费商用,可以方便地用于新闻.博客.企业.门户.资源.学校.政府等各种不同类型的网站建设. 自动识别CMS.Blog 等网站 ...

  5. 宝塔同时安装苹果cms海洋cms_★苹果cms常见问题有哪些?100个常见问题的解决方法...

    苹果cms是搭建视频网站不错的免费cms系统,再好的系统也会遇到使用方面上的问题,我的主题网在日常中汇总了100多个常见问题来给大家分享交流,后期还会不定期更新遇到的新问题来交流.如果你也是苹果cms ...

  6. 帝国php在linux下怎么下载,Linux系统下安装帝国cms给哪些文件权限

    最近买了一台Linux服务器,在安装帝国cms的时候,提示没有安装权限,于是,仔细查看发现,linux环境下权限都是要自己手动加的. 下图是我们在安装帝国CMS时的一张截图,由于初期的权限问题,导致许 ...

  7. 本地服务器模板网站怎么安装,本地服务器怎样安装帝国CMS模版网站

    本地服务器安装帝国CMS与安装DedeCMS有部分区别.喜欢使用帝国CMS程序的站长,可以下载不同的网站模版进行安装.调试完成后,则可以直接上传至虚拟主机或者独立服务器.由于帝国CMS功能较为强大,一 ...

  8. phpstudy mysql端口_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  9. mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

最新文章

  1. 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项
  2. 【iOS Tips】002-实现“简单单例模式”的几种方法?
  3. html局部可复制,截取网页局部区域css样式的方法和系统的制作方法
  4. 认真看看, 以后写 SQL 就爽多了:MyBatis 动态 SQL
  5. 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const
  6. ASP.NET Core依赖注入初识与思考
  7. Html5---可编辑的Contenteditable
  8. IOS 开发中 Whose view is not in the window hierarchy 错误的解决办法
  9. 微信也许会有重大变化
  10. MyBatis框架 拦截器简单使用
  11. groovy java to swift_groovy数据类型 - Groovy教程
  12. Win7系统上的appdata是什么文件夹可以删除roaming
  13. TiDB源码学习笔记:启动TiDB
  14. Microsoft-Yahoo: Not Again. Why Again?
  15. Minecraft Mod 开发:目录
  16. atq1_使用at,atq,atrm和batchLinux调度命令示例
  17. 等保三级网络安全相关设备加固笔记
  18. Matlab-VISSIM联合仿真
  19. STM32 Tips:如何从ST官方网站上下载STM32标准外设库(STM32F10x standard peripheral library)
  20. JAVA项目:后台管理页面——显示数据库中所有信息+删除和编辑(MySQL)

热门文章

  1. 【Pytorch】保存神经网络模型
  2. 平衡二叉树(AVL树)和红黑树区别
  3. Linux搭建Git服务器教程
  4. 打印Activity任务栈脚本:adb shell dumpsys activity
  5. 深入理解IntentService
  6. Android5.1--电源管理之省电模式分析
  7. 图像处理自学(三):CAMERAM处理流程总结
  8. vue-cli的router/index.js跳转出问题了
  9. Android 谷歌巨头,国际巨头强势助攻,谷歌新系统开始提速,华为的对手不止一个...
  10. windows查看器无法打开图片_Win7自带图片查看器异常