php伪静态后html不能访问的解决办法:首先判断文件是否存在;然后设置存在则不rewirte,不存在且符合规则才rewrite;最后修改htaccess文件即可。

推荐:《PHP视频教程》

具体问题:

PHP伪静态后不能访问纯html文件

.htaccess文件

RewriteEngine on RewriteRule index.html$ index.php RewriteRule art.html$ project.php?file=art RewriteRule music.html$ project.php?file=music RewriteRule dance.html$ project.php?file=dance RewriteRule radio.html$ project.php?file=radio RewriteRule director.html$ project.php?file=director RewriteRule perform.html$ project.php?file=perform RewriteRule flight.html$ project.php?file=flight RewriteRule ([a-zA-Z]+)-([0-9]+).html$ page.php?pageid=$2 RewriteRule ([a-zA-Z]+)-([0-9]+)-([0-9]+).html$ page.php?pageid=$2&info=$3 RewriteRule ([a-zA-Z]+)-([0-9]+)-rules-(.*)-([a-zA-Z]+).html$ page.php?pageid=$2&info=$3&file=$4 RewriteRule ([a-zA-Z]+)-([0-9]+)-([0-9]+)-([a-zA-Z]+).html$ page.php?pageid=$2&menuid=$3&file=$4 RewriteRule ([a-zA-Z]+)-([0-9]+)-([a-zA-Z]+).html$ page.php?pageid=$2&file=$3 RewriteRule ([a-zA-Z]+)-([0-9]+)-([a-zA-Z]+)-list([0-9]+).html$ page.php?pageid=$2&file=$3&page=$4 RewriteRule ([a-zA-Z]+)-([0-9]+)-([0-9]+)-([a-zA-Z]+)-list([0-9]+).html$ page.php?pageid=$2&menuid=$3&file=$4&page=$5 RewriteRule ([a-zA-Z]+)-([0-9]+)-([0-9]+)-(.*)-([a-zA-Z]+).html$ page.php?pageid=$2&menuid=$3&artid=$4&file=$5

而且我都已经把 RewriteRule index.html$ index.php 这句去掉了 但打开的时候 还是反问伪静态

我现在要访问网站里的纯静态HTML文件,同时又要求PHP的伪静态也能访问,怎么做?

解决办法:

应该先判断文件是否存在,存在则不rewirte。不存在且符合规则才rewrite

例如:文件或目录不存在则rewrite到index.php,否则直接读取存在的文件。

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

php伪静态后不能访问html,php伪静态后html不能访问怎么办相关推荐

  1. php伪静态不支持中文,Discuz开启伪静态导致中文会员使用手机无法访问的解决方法...

    最近小编遇到一些使用Discuz开源程序建站的一些奇葩问题,例如首页白屏,后台不显示等等.无忧主机php虚拟主机是完美支持discuz程序的.无忧主机小编刚上班不久又遇到了一个新鲜事情,一个站长来联系 ...

  2. php 伪静态是什么意思,路由与伪静态

    ## 路由与伪静态 ### 路由 >[info] 字面上解释,路是线路,道路:由,缘由,指意,表示规则:所以意思就是按照什么规则,或者意义,被指派到什么地方去. 所以路由是指线路分发,在后端we ...

  3. dede linux伪静态,织梦dedecms手机版伪静态教程

    1.移动版域名 m.123.com 解析并指向和绑定目录到网站目录的m文件夹 2.后台-系统配置 添加变量 (为了使用绝对路径,使用电脑版的文章图片,为了移动版模板css.js.images使用绝对路 ...

  4. IIS6.0发布后对路径“D:\xxx\xxxx\web.config”的访问被拒绝问题的解决方法

    IIS6.0发布后对路径"D:\xxx\xxxx\web.config"的访问被拒绝问题的解决方法 参考文章: (1)IIS6.0发布后对路径"D:\xxx\xxxx\w ...

  5. php伪静态教程,DedeCMS实现全站PHP伪静态

    伪静态有利于搜索引擎的收录,能够增加网站的优化效果,但要注意做伪静态的时候,一定要正确书写好代码,一旦出现失误,会导致搜索引擎抓取出现异常,需要对伪静态进行测试及及时跟踪.进一步了解伪静态,参考有关文 ...

  6. springcloud:访问/bus/refresh地址后出现错误,,client端出现以下错误

    springcloud config-server rabbitmq 配置自动刷新,在访问/bus/refresh地址后,client端出现以下错误 client-config org.springf ...

  7. wifi: 连接网络时提示“已连接无法访问互联网”几秒钟后消失

    android M版 连接网络时提示"已连接无法访问互联网"几秒钟后消失 1.描述 wifi: 连接网络时提示"已连接无法访问互联网"几秒钟后消失 产生原因见  ...

  8. 域名不备案可以访问吗 域名购买后如何域名备案

    在域名的使用过程中,域名备案的作用至关重要,但是依然有很多朋友对于域名备案的相关事宜并不清楚.今天我们就具体来了解一下,域名不备案可以访问吗?域名购买后如何备案?希望能够帮到大家! 域名不备案可以访问 ...

  9. QQ提示当前网页非官方页面,请勿输入QQ账号和密码,如需访问,请复制后使用浏览器访问...

    QQ提示当前网页非官方页面,请勿输入QQ账号和密码,如需访问,请复制后使用浏览器访问  Lan   2020-05-13 17:41   751 人阅读  0 条评论 昨天,我的这个博客在QQ上进行访 ...

  10. 访问学者J1签证后可以提前多久去美国?

    很多人不是很清楚拿到访问学者J1签证后可以提前多久去美国?今天51放学网就针对这个问题来给大家解答一下! 其实这个问题很简答,有明确规定,我们拿到J1签证可以提前30天去美国.美国大使馆规定,无论何时 ...

最新文章

  1. Intellij Idea 导入多个maven项目展示在左侧栏Maven Projects
  2. Using breakpad in cocos2d-x 3.2,dump信息收集
  3. SpringMVC+redis整合
  4. SAP UI5不支持delta render
  5. 统计一个panel中lable的个数
  6. Linux服务器 | 事件处理模式:Reactor模式、Proactor模式
  7. Mybatis3 最简例子
  8. NOI2004 郁闷的出纳员 splay
  9. vs2013产品密钥(所有版本)
  10. DSP实验报告—实验2  编写一个以C语言为基础的DSP程序
  11. 畅捷通T+ RAP(Rapid Application Platform)快速应用开发平台
  12. 安全用电技能实训装置
  13. apdu 移动sim_SIM卡基础技术规范, ISO-7816协议(APDU指令)
  14. 计算小于100的最大素数
  15. Excel-散点图(相关性及数据分布)分析
  16. linux drop cache权限不够,Linux drop_caches
  17. linux拼音五笔输入法下载软件,自已动手制作Linux下拼音五笔输入法
  18. 计算机里面的硬盘图标怎么会变,win7系统电脑硬盘图标变样的解决方法
  19. 幼儿园网络图怎么绘制_幼儿园主题网络图的绘制要注意什么
  20. mysql2005导出mdf,sql server 2005只有.mdf文件如何附加

热门文章

  1. 用Jackson编写大型JSON文件
  2. 非一致性访存系统_Hibernate事实:访存策略的重要性
  3. 创新设计模式:工厂模式
  4. spring 异步返回结果_使用Spring Integration聚合异步结果
  5. http缓存管理器_小心缓存管理器
  6. Java Web应用程序的SecureLogin
  7. Java / Web项目中的NPM模块Browser-Sync
  8. Hibernate中的一对多XML映射
  9. JAXB做错了; 尝试Xembly
  10. 如何通过7个Logback调整立即改善Java日志记录