如news.asp?id=123 需要把它定向到 news/123.html 
这个用 RewriteRule 怎么写啊? 
RewriteRule ^news\.asp\?id=(\d+)$ news/$1.html [L] 这个不行。

可以使用:

RewriteCond %{QUERY_STRING} ^id=(.[^&]+) 
RewriteRule news\.php$ news/%1.html [L]

相关资料:

把 /abc?id=123 => /def.php?id=123 的写法:

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^id=(.+)$ 
RewriteRule ^/abc$ /def.php?sid=%1 [L]

RewriteRule 不会去匹配 ? 后面的字符串,需要用RewriteCond来匹配

最新文章

  1. Linux下修改Mysql的用户(root)的密码
  2. 条件变量pthread_cond_t怎么用
  3. 12-rm 命令总结
  4. Sass之初识
  5. javascript-权威指南读书笔记(1)
  6. C#面向对象编程实例-猜拳游戏
  7. 转:VS2010解决方案转换到VS2008
  8. 转:修改类不重启tomcat 自动加载项目
  9. 收藏的技术文章链接(ubuntu,python,android等)
  10. zencart 具体页面调用规则: $body_code变量解析
  11. mybatis insertUseGeneratedKeys 返回主键为null
  12. 分享一个很通用c语言的Makefile
  13. js生成随机颜色
  14. 【论文速读】Chuhui Xue_ECCV2018_Accurate Scene Text Detection through Border Semantics Awareness and Bootstrapping
  15. LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Sun Jan 13 17:59:19 CST 2019]; root of context hierarch
  16. CSS选择器之基本选择器总结
  17. MI200e电力线通讯
  18. 编译Linux-4.15.1内核时遇到:“error : openssl/bio.h :No such file or folder”
  19. 简单Nginx下防跨站、跨目录安全设置,支持PHP 5.3.3以上版本
  20. 网络通信协议二之ISO/OSI参考模型

热门文章

  1. C#.net 创建XML
  2. C# checked关键字当属性
  3. MINA2.0原理
  4. [C#] 常用工具类——文件操作类
  5. 九度OJ 题目1384:二维数组中的查找
  6. Android 解决双卡双待手机解析短信异常
  7. GDB-Dashboard-GDB可视化界面
  8. [置顶] String StringBuffer StringBuilder的区别剖析
  9. Day02 - Python 基本数据类型
  10. SSH公钥(public key)验证