rewrite规则的编写问题

xharry 2007-03-17 05:00:53
我有个网站 http://msn.charry.org/
(本人并非是做广告)

里面的url类似:http://msn.charry.org/avatar.php?type=auto&page=1

我想让它变成 http://msn.charry.org/avatar/auto/1.html

请问该怎么写, 我找了网上很多例子, 它们都说可以,可我写到 .htaccess里面
就是不正确

有高手懂吗,帮忙写个,谢谢拉
...全文
181 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
iasky 2007-03-18
  • 打赏
  • 举报
回复
你页面的代码当然要自己改,这些不是url_write规则的事儿
visam168 2007-03-18
  • 打赏
  • 举报
回复
帮顶了。。。。
xharry 2007-03-18
  • 打赏
  • 举报
回复
up
willko 2007-03-17
  • 打赏
  • 举报
回复
RewriteEngine on
RewriteRule ^/([^\.]+)\.php\?type=([^&]+)&page=(\d+)$ $1/$2/$3.html

这个是我写的,但是不正确,兄弟们指点下
xharry 2007-03-17
  • 打赏
  • 举报
回复
我的设置如下

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)avatar/([a-z]+)/([0-9]+).html$ $1avatar.php?type=$2&page=$3
</IfModule>
xharry 2007-03-17
  • 打赏
  • 举报
回复
前面兄弟的方法,我试过了,只有一般可以

现在 访问 http://msn.charry.org 里面还全是php,没有转为html

而且, 我在浏览器里面输入 http://msn.charry.org/avatar/logo/1.html

里面的所有连接都不对, 多了两层目录

实在搞不清怎么回事:(

iasky 2007-03-17
  • 打赏
  • 举报
回复
RewriteEngine on
RewriteRule ^(.*)avatar/([a-z]+)/([0-9]+).html$ $1avatar.php?type=$2&page=$3
xharry 2007-03-17
  • 打赏
  • 举报
回复
我的是apache的,不是IIS

而且目录 http://msn.charry.org/avatar/auto 是真实存在的

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧