社区
基础编程
帖子详情
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
打赏
收藏
rewrite规则的编写问题
我有个网站 http://msn.charry.org/ (本人并非是做广告) 里面的url类似:http://msn.charry.org/avatar.php?type=auto&page=1 我想让它变成 http://msn.charry.org/avatar/auto/1.html 请问该怎么写, 我找了网上很多例子, 它们都说可以,可我写到 .htaccess里面 就是不正确 有高手懂吗,帮忙写个,谢谢拉
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 是真实存在的
rack-
rewrite
:与Web服务器无关的机架中间件,用于定义和应用重写
规则
。 在许多情况下,您可以不用Rack ::
Rewrite
而无需
编写
Apache mod_
rewrite
规则
机架重写 一种机架中间件,用于定义和应用重写
规则
。 在许多情况下,您可以不用机架重写而无需
编写
Apache mod_
rewrite
规则
。 使用范例 使用细节 样品架文件 # config.ru gem 'rack-
rewrite
' , '~> 1.5.0' require 'rack/
rewrite
' use Rack ::
Rewrite
do
rewrite
'/wiki/John_Trupiano' , '/john' r301 '/wiki/Yair_Flicker' , '/yair' r302 '/wiki/Greg_Jastrab' , '/greg' r301 %r{/wiki/( \w +)_ \w +} , '/$1' end Rails应用中的样本用法 Rails 3或以下: # config/app
apache_
rewrite
_tester:为你的 apache 重写
规则
编写
单元测试,brah
apache_
rewrite
_tester 为您的 Apache 重写
规则
编写
单元测试,呵呵。 这显然只是一个徒劳的练习,但它恰好是一个非常有教育意义的徒劳练习。 不要指望这与 Apache 的任何特质相匹配。
GoFrame框架快速入门教程
GF(Go Frame)是一款模块... 并提供了Web服务开发的系列核心组件,如:Router、Cookie、Session、Middleware、服务注册、配置管理、模板引擎等等, 支持热重启、热更新、多域名、多端口、多服务、HTTPS、
Rewrite
等特性。
IIS专用URL
Rewrite
组件,完美支持IIS7
官方下载地址:http://www.iis.net/download/URL
Rewrite
完美支持IIS7,可以在IIS7里面直接
编写
规则
,结果是写在web.config文件里,IIS6没有测试过,已用在实际项目中。
ring-
rewrite
:用于定义和应用重写
规则
的简单中间件。 受机架重写的启发
环改写 用于定义和应用重写
规则
的环形中间件。 在许多情况下,您可以使用 ring-
rewrite
而不是
编写
Apache mod_
rewrite
规则
。 灵感来自 。 为什么 用法 ring-middleware 由两个处理程序组成,用于处理传入请求的wrap-
rewrite
和用于更新响应主体的
rewrite
-page 。 要求 定义重写和重定向
规则
并将它们应用于传入请求。 ( -> app ( wrap-
rewrite
[ :
rewrite
" /foo " " /bar " ] [ :
rewrite
#"/foo/(.+)/(.+)" " /bar/$1/$2 " ] [ :301 #"/search \? q=(.+)" " http://www.google.com/search?q=$1 " ] ; Options can b
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章