在根目录下面建一个abc的文件夹,在这里文件夹下面建立一个x.htm,然后在x.htm;里面写一个js的重定向脚本不就ok了??
解决方案 »
- apache问题
- 有一个点评类网站(PHP+MYSQL)想对商家做二级域名服务,该怎么做?有愿意做的吗?
- MYSQL错误..请高手指点
- 【发现】strip_tags() 的一个bug
- 请教高手一个有关用nusoap.php调webservice的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 获得浏览器的信息
- 新人报到了……
- session_unset();是干什么用的
- 求助,php调用webserver接口提示找不到Header
- 关于数据并发分配问题
- cuteftp上传后一个回车符全部变成两个回车符了
- 请谈谈对海量数据库操作应该注意的问题,特别希望唠叨 徐大哥谈谈?
只要在apache中设置一下rewrite就可以了
程序不用修改,就可以直接显示为html页了
是这样吗?
程序和配置如下://newslist.php
<a href=newsshow.php?newsid=1>11</a>
<a href=newsshow.php?newsid=2>11</a>//rule写成这样
RewriteRule ^/news_([0-9]*).html /newslist.php?newsid=$1
mod_rewrite 不会自动将你的所有连接都替换掉,它只是提供一个映射关系。
具体规则,看具体需求了。
你提的我想是你随便问的吧。
如果程序不修改,连接还是newsshow.php?newsid=2这种类型的啊?apache会直接把这样的连接让客户端看的时候变成news_2.htm这种静态页面吗?
<a href="newsshow.php?newsid=<?php echo $arr['newsid'];?>"><?php echo $arr['newstitle'];?></a>
......改为
//newslist.php
<a href="newsshow_<?php echo $arr['newsid'];?>.html"><?php echo $arr['newstitle'];?></a>
......这样吧?