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伪静态限制网页播放视频,php伪静态后html不能访问怎么办相关推荐

  1. php伪静态限制网页播放视频,学习猿地-php伪静态后html不能访问怎么办

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

  2. 某盘视频网页播放视频修改播放速度代码

    某网盘视频网页播放控制速度代码 F12打开开发者模式,点击console,粘上下面的代码按回车 videojs.getPlayers("video-player").html5pl ...

  3. 网页播放视频有声音无图像问题的临时解决办法

    问题:网上查阅了很多资料,都没有解决我遇到的问题.我的临时解决办法 可以观看 瞬间黑屏一下然后正常播放后再启用(屏幕切换闪) 我的解决办法:(发现是独立显卡的问题,集成显卡又无法正常设置分辨率)计算机 ...

  4. 网页播放视频解决代码(来自百度知道)

    有5种方法 1.最通用的标签是: <embed src="文件名"> 其中文件名可以取任何一种多媒体文件格式,例如 "a.wma",就会在网页上显示 ...

  5. 去除/屏蔽 安卓/Android手机的 qq浏览器 微信H5使用video标签播放视频,结束后的视频广告

    今天是个好日子  老干妈炖大鹅的好日子 X5内核是腾讯基于优秀开源Webkit深度"优化并加工"的浏览器渲染引擎   微信和手机qq都是  还有一些就不细说了 x5内核会监管vid ...

  6. bilibili网页播放视频绿屏的解决办法

    小编在用电脑刷网页版bilibili视频是经常会遇到视频绿屏,啥也看不清的情况,每次都是随着视频的播放满满视频画面变得正常,但是这个过程比较缓慢,也比较折磨人,小编在这里分享一个解决办法: 1.点击视 ...

  7. html5media 网页播放视频,html5media 在IE8播放视频黑屏

    (以下是我做的笔记) 使用html5media.js的时候 官网提示你只需要引入这个js就行了 但是实际使用中发现不管是本地文件协议还是http协议在ie8下都无法打开视频或音频 报的错都是无法找到/ ...

  8. 网页播放视频没有进度条怎么可以实现倍速播放

    F12进入开发者模式 点击剪头之后,鼠标指向视频在的位置即可: 2. 看一下视频播放的位置 3. 在Console中运行命令就可以实现倍速 输入命令之后需要用回车来运行: 4. 代码: documen ...

  9. http-flv协议源码实现(可通过网页播放视频)

    FLV数据格式 视频帧:0x09 音频帧:0x08 script帧:0x12 FLV(Flash Video)是Adobe公司设计开发的一种流行的流媒体格式,由于其视频文件体积轻巧.封装简单等特点,使 ...

最新文章

  1. 地图样式自定义_干货在线 | ArcGIS中定义图框样式
  2. 我教你怎么玩转git
  3. 复习webpack的常用loader
  4. Ubuntu中安装docker-compose
  5. iOS 仿看了吗应用、指南针测网速等常用工具、自定义弹出视图框架、图片裁剪、内容扩展等源码...
  6. c改java_Android NDK开发:C修改Java的属性
  7. String Typing CodeForces - 954B
  8. 图像处理与计算机视觉:基础,经典以及最近发展(3)计算机视觉中的信号处理与模式识别
  9. 传智C++课程笔记-1
  10. VisualGDB for Linux 安装配置
  11. 队列C++ | 用链表实现队列_2
  12. 为什么 jmeter 分布式测试,一定要设置 java.rmi.server.hostname
  13. c语言名著摘抄——语法及实例
  14. 你最后会划掉谁的名字……
  15. Atitit.java的浏览器插件技术 Applet japplet attilax总结
  16. matlab常用函数
  17. c语言怎么输入若干整数,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  18. 显示upnp服务器 sonos,蒲公英的上层设备如何开启UPnP及其优点
  19. 基于深度学习的检测和阶段分级优化糖尿病视网膜病变的诊断
  20. Jetty容器SSL证书的安装

热门文章

  1. C/C++ 控制台输入
  2. Tricks(三十五)—— 内积的极简实现
  3. idea怎么提交到dev分支_idea中新建git分支,并提交到远程github
  4. post postman 传递数组对象_okhttp传递数组参数
  5. python教程2019全套-Python学习路线2019升级版(课程大纲+视频教程+网盘资源下载)...
  6. python创意实用案例-分享10个给Python小白看的实用案例,入门Python就在这里了
  7. python下载教程-如何下载python包
  8. python常用代码总结-Python常用功能函数系列总结(一)
  9. 日语+AI语音黑科技,早道开启小语种AI智能时代!
  10. 一文读懂语音语义识别技术的现状与未来