PHP伪静态地址重写的问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 03:31:46
页面是动态内容,我只想简单地伪装一下,就是URL重写,怎么做也做不好,不知哪里出错了,请高手指教!
怎么看APACHE 是否支持URLWRITE呢?我加载这个模块,重起也没有反应。
正在看,怎么赿看赿糊涂啊
有一点清楚了。

我想实现后一种,就是像这样的:
www.baidu.com/con.php?id=3 变成:
www.baidu.com/con-3.html
www.baidu.com/con.php?id=3,访问页面,怎么做呢?
RewriteRule ^(.*)/con-([0-9]+)\.html$ $1/con.php?id=$2
这样对不?是不是反了
windows+apache+mysql+php

阵风网络,你写的规则的语法没错,可是就变成con-22.html
我写的可以执行,用www.baidu.com/con-23.html访问。
谢谢蛰蝉的提醒,已解决部分伪静态问题。

自己参考http://www.jutsoft.cn/bbs/post/view?bid=67&id=143184

楼主应该先说清楚是什么操作系统。如果是Windows,默认不支持,想让APACHE 支持URLWRITE可能会麻烦些。如果是Linux,楼主最好先把动态网址、目标网址、重写规则说出来,大家看看规则对不对;规则正确的话再考虑设置问题,到时你再补充说明你的设置情况。

10月29日:试试下面的规则
RewriteRule ^con-([0-9]+)\.html$ con.php?id=$1