伪静态规则写法

xiangyuye 2017-02-06 10:32:32
请教一个URL中带有字符串的伪静态规则写法

例:http://www.123.com/news/?f=6&y=8&e=%B2%C6%BE%AD%D7%CA%D1%B6&P=75

伪静态URL:http://www.123.com/news/f6_y=8_e%B2%C6%BE%AD%D7%CA%D1%B6&_P75.html

规则:RewriteRule ^/f([0-9,a-z]*)_y([0-9,a-z]*)_e([0-9,a-z]*)_p([0-9,a-z]*).html$ /news/1.asp\?f=$1&y=$2&e=$3&p=$4

请问字符串部分“%B2%C6%BE%AD%D7%CA%D1%B6&” 的规则如何写?

...全文
204 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
  • 打赏
  • 举报
回复
引用 楼主 xiangyuye 的回复:
请教一个URL中带有字符串的伪静态规则写法 例:http://www.123.com/news/?f=6&y=8&e=%B2%C6%BE%AD%D7%CA%D1%B6&P=75 伪静态URL:http://www.123.com/news/f6_y=8_e%B2%C6%BE%AD%D7%CA%D1%B6&_P75.html 规则:RewriteRule ^/f([0-9,a-z]*)_y([0-9,a-z]*)_e([0-9,a-z]*)_p([0-9,a-z]*).html$ /news/1.asp\?f=$1&y=$2&e=$3&p=$4 请问字符串部分“%B2%C6%BE%AD%D7%CA%D1%B6&” 的规则如何写?
你那个e是中文或字母或数字等字符串组成吧? 这个要看你对这个参数的值都有哪些限制,你才好写规则 如果没有限制就用e(.*?)
什么都不能 2017-02-09
  • 打赏
  • 举报
回复
RewriteRule ^/f([0-9,a-z]*)_y([0-9,a-z]*)_e(.*?)_p([0-9,a-z]*).html$ /news/1.asp\?f=$1&y=$2&e=$3&p=$4
相关推荐
发帖
ASP

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
帖子事件
创建了帖子
2017-02-06 10:32
社区公告
暂无公告