动态
http://www.52disc.com/discinfo.php?id=708
改写为
http://www.52disc.com/discinfo/708.html新建
.htaccess内容RewriteEngine On
RewriteRule ^(.*)\/(.*)\.html$ $1.php?id=$2 [L]参考
http://lamp.linux.gov.cn/Apache/ApacheMenu/rewrite/rewrite_guide.html
http://www.52disc.com/discinfo.php?id=708
改写为
http://www.52disc.com/discinfo/708.html新建
.htaccess内容RewriteEngine On
RewriteRule ^(.*)\/(.*)\.html$ $1.php?id=$2 [L]参考
http://lamp.linux.gov.cn/Apache/ApacheMenu/rewrite/rewrite_guide.html
实际的问题复杂的多,里面有很多include语句,就是个很大的问题有没有完整的解决方案?
有没有高手?
非常令人失望!!
url重写是最好的选择
鸟蛋50分都想给个具体的可行的方案,关键是别对我们csdn的兄弟进行污蔑攻击
既然楼主来这里发问,那个200块自然就只是个噱头,大家都是明白人,不用说的太激动。
关于楼主的问题,可以用智能静态缓存的方法:记录页面被读取的频率,达到一定频率的页面,把php动态生成的页面写到一个html里去,下次读取该页面时,如果有静态页则取静态页。
方法很多,以上不知楼主能阅懂否。
题外话,求助时不要动不动就RMB,那样并不能显示您的富有。
方案,想你都别想
如果是弄个URL重写,说帮一下还好,别以为做程序的没钱用
非常令人失望!!
非常令人失望!!
--------------------------------------------别以为说这种话,我们就会蜂拥而至,来show出能力给你看。
又不是三岁小孩子了
include("discinfo.php?id=708");
$str = ob_get_content();把str存到html文件
if(file_exists($static_file_name)&&(time()-filectime($static_file_name))<60*30*1&&(!$refresh)){
include($static_file_name);
exit();
}
ob_start();
你的文件
$the_content=ob_get_contents();
$fp = fopen($static_file_name, "w");
flock($fp, 2);
fputs($fp, $the_content);
flock($fp, 3);
fclose($fp);这是写缓存文件
如果不要这种你就采用smarty 等建模板方式静态化自己的网页
没有要挑衅你的意思,相反谢谢你给出方案!只是太抽象了 :)希望有些朋友有点宽容心,不懂这些技术有错吗?谁不是从不懂变成懂的?klend(苯鸟(2006)) 和 MAD_FROG() 就做的非常不错!
虽然这里的人们大多心态已经失衡了,但是你们两个没有受到干扰,谢谢你们!
CSDN 就这点德行吗?连这么简单的东西都没人敢接分难道在这里混的都是些小虾??
非常令人失望!!
ShawnXiao(独舞) ( ) 信誉:100 Blog 2007-03-13 20:44:08 得分: 0
TO: fredyj(醉爱酸奶)
没有要挑衅你的意思,相反谢谢你给出方案!只是太抽象了 :)希望有些朋友有点宽容心,不懂这些技术有错吗?谁不是从不懂变成懂的?klend(苯鸟(2006)) 和 MAD_FROG() 就做的非常不错!
虽然这里的人们大多心态已经失衡了,但是你们两个没有受到干扰,谢谢你们!
如果是想在URL上做文章,可以用URL重写功能.
这里只提供方案,具体的执行还要靠你自己去完成,如果有钱的话,可以请专业的公司搞...
其实只要虚心什么都能学到问到,钱真的不是问题啊!