现在我有一个要求,动态的php文件地址映射成为后缀的静态地址。
但是现在出现了原来的静态的htm文件却找不到了!我的静态规则如下:ReWriteEngine on
ReWriteRule (.*).htm $1.php哪位大哥找我修改一下。
但是现在出现了原来的静态的htm文件却找不到了!我的静态规则如下:ReWriteEngine on
ReWriteRule (.*).htm $1.php哪位大哥找我修改一下。
解决方案 »
- 请各位朋友帮我看看PHP下载文件的问题 不弹出下载
- linux下代码报notice错误
- JAVA实现的3DES加密算法用PHP 中的mcrypt库如何转换(互联星空接口开发)?
- 求教:怎样把一个页面上的多个表单数据同时提交到另外一个页面上
- 在php中导入dll文件
- 熟悉织梦的朋友请进!我想调用指定ID范围内的 随机一条数据!麻烦问下 怎么写代码啊
- preg_match_all能取一块文本,就是多行文本吗?表达式怎么写?谢谢
- 我晕了,得到客户端IP的问题?
- 试了几次了,一直是这个样子,是我的问题吗?
- PHP 上传图片到我的虚拟空间是怎么写的?
- smarty有问
- php正则输出一个网页两个标记之间的内容?
真正的静态文件和纯php文件应该有区别的。就像一个文件夹里不能有两个同名的文件。
可以这样
纯静态文件的用html。php的用htm。
貌似是这样写把:RewriteRule (.*).htm$ $1.php掉了个$
然后就知道怎么写了
存在就不转,不存在的就转RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
ReWriteRule (.*).htm $1.php
我的写法是:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
ReWriteRule (.*).htm $1.php
ReWriteRule (.*).php $1.htm楼主写反了吧