PHP重写后地址栏怎么还是动态带问号的,伪静态后的地址也可以访问,比如我的新闻页面news.php是新闻列表

news_detail.php根据id来显示,现在是详情页面伪装成3.html这样的,但是我news.php里面的动态或者值怎么才能访问到这样的页面呢?news.php里... news_detail.php根据id来显示,现在是详情页面伪装成3.html这样的,但是我news.php里面的动态或者值怎么才能访问到这样的页面呢?news.php里面传参数过去还是news.php?news_id=这样,要怎么样就让它自动转到比如3.html这样的页面

<a href='news_detail.php?news_id=".$row['news_id']."'>$row['news_title']</a>

就是怎么让这个链接过去的时候地址栏不是显示news_detail.php?news_id=1这样的,而是显示伪装后的页面地址。

急,请求大家的帮助? 还有就是一般的服务器空间支持重写url吗?
分数不高哈,因为我没有分了。拜托高手帮忙
展开
 我来答
lxydjx
2012-05-25 · TA获得超过283个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:407万
展开全部
<a href='news_detail.php?news_id=".$row['news_id']."'>$row['news_title']</a> 应该就写成

<a href='".$row['news_id'].".html'>$row['news_title']</a>
追问
就是说href链接的内容就一定要有一个是和关键字相关是吧,比如不写成3.html,想写成*****/3/  这样的怎么写规则呢?或者写成abc-3.html这样的?谢谢哈  原来是这样的
RewriteRule ^([a-z0-9A-Z\-]+)\.html$ news_detail.php\?news_id=$1
追答
RewriteRule ^abc-([a-z0-9A-Z\-]+)\.html$ news_detail.php\?news_id=$1

RewriteRule ^([a-z0-9A-Z\-]+)/$ news_detail.php\?news_id=$1
你可以看看ecshop的重写是怎么回事 还要注意规则的顺序,不然后也达不到你要的效果
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
馒头娃_com
2012-05-24 · 超过19用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:48.4万
展开全部
学习中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式