袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

htaccess QUERY_STRING用法

浏览量:199

服务器变量%{QUERY_STRING}可以获取查询字符串内容。

链接如下:

1
http://www.softwhy.com/forum.php?mod=viewthread&tid=1860

上面链接中mod=viewthread&tid=1860就是查询字符串部分。

假如要将forum.php?mod=viewthread&tid=1860重定向到article-2094-1.html,可以使用如下代码:

1
2
RewriteCond %{QUERY_STRING} ^(.*)tid=1860$ [NC]
RewriteRule ^forum.php$ article-2094-1.html? [R=301]

代码分析如下:

(1).%{QUERY_STRING}可以获取查询字符串,也就是mod=viewthread&tid=1860。

(2).^(.*)tid=1860$用来判断当前URL的tid是否是1860。

(3).最后重定向到article-2094-1.html。

特别说明:rticle-2094-1.html问号不能省略,具体参阅RewriteCond与RewriteRule详解一章节。


打赏