我的网站设置伪静态后,静态,动态地址手动输入都可以访问,但是不手动输入前台还是动态地址,我要把动态地址改成静态的么?有没有别的办法啊?如果我用伪静态..那我里面里所有的链接都要改?
比如<a href="index.php">首页</a> 要改成<a href="index.html">首页</a>
???
岂不是很大工程?我程序里的链接是这样的:
<a href="inter.php?shd=<?=$id?>">******</a>我设置的伪静态规则,显示应该是inter_"id".html。要实现这个,那我链接的动态地址去网页里修改么?
比如<a href="index.php">首页</a> 要改成<a href="index.html">首页</a>
???
岂不是很大工程?我程序里的链接是这样的:
<a href="inter.php?shd=<?=$id?>">******</a>我设置的伪静态规则,显示应该是inter_"id".html。要实现这个,那我链接的动态地址去网页里修改么?
解决方案 »
- PHP写不进配置文件
- 求助 短信投票 1元1条 怎么做????
- php 如何接收ECHO的值?
- 当我再PHP中使用window.open()时,文件被打开了两次,请各位帮忙看一下。
- apache配置支持wap,求助
- 发个自己写的留言板代码,beta版,帮忙测试
- 怎样在apache中设自动运行index.php?
- 函数file_exists判断本地文件不行
- 初学者问题,各位帮看看。
- 已经把register_globals给开了,怎么还会有这种错误提示?
- 好奇怪~~~POST读不到数据
- 数据库访问错误Access denied for user ''@'localhost' to database 'xinjisudi'
1、遍历所有文件识别出 href 属性应该是都会的吧?
2、把 href 属性值由形如 "inter.php?shd=<?=$id?>" 替换成 "<?=url('inter', $id)?>" 应该是很容易的吧?
3、书写一个函数 url 根据传出的参数返回一个静态地址,这可能稍稍有点难度至此,已经一劳永逸的解决了地址生成的问题
以后你如想改变静态地址的形式(甚至变回动态地址),只需修改这个 url 函数就可以了