- 主题:rewrite 请教了
搭车问下 $ 与%的区别
看了手册,没看懂
# RewriteRule反向引用 ,引用方法是:
$N
(0 <= N <= 9)引用当前(带有若干RewriteRule指令的)RewriteCond中的与Pattern匹配的分组成分(圆括号!)。
# RewriteCond反向引用 ,引用方法是:
%N
(1 <= N <= 9)引用当前若干RewriteCond条件中最后符合的条件中的分组成分(圆括号!)。
【 在 beryman (la perte) 的大作中提到: 】
: 我第二行本来就是写的%1啊
: 你写的第一种方法没错,主要是我想学习下用rewritecond的情况下怎么写
: 呵呵
: ...................
--
FROM 211.99.222.*
你写的是
/type.php /type%1.html
我说的是
/type.php?typeid=(.*)$ /type%1.html
按照你的写法,是把type.php替换成type***.html这样的话后面该有什么还是什么
我写的这个是把type.php?typeid=***一直到结尾这一大串替换成type***.html
【 在 beryman (la perte) 的大作中提到: 】
: 我第二行本来就是写的%1啊
: 你写的第一种方法没错,主要是我想学习下用rewritecond的情况下怎么写
: 呵呵
: ...................
--
FROM 211.99.222.55
也就是说,写成
/type.php(.*)$ /type%1.html
大概就能解决楼主的问题了吧?
【 在 aotian (aotian) 的大作中提到: 】
: 你写的是
: /type.php /type%1.html
: 我说的是
: ...................
--
FROM 166.111.80.*
你这是想形成类似静态网页的效果吧?
【 在 beryman (la perte) 的大作中提到: 】
: 【 以下文字转载自 LinuxApp 讨论区 】
: 发信人: beryman (la perte), 信区: LinuxApp
: 标 题: rewrite 请教了
: ...................
--
FROM 60.29.151.*