首页 > 数据库技术 > 详细

Apache .htaccess Rewrite解决问号匹配的写法

时间:2014-04-02 10:26:44      阅读:1632      评论:0      收藏:0      [点我收藏+]

如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来匹配

Apache .htaccess Rewrite解决问号匹配的写法,布布扣,bubuko.com

Apache .htaccess Rewrite解决问号匹配的写法

原文:http://www.cnblogs.com/guke/p/3638186.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!