在.htaccess中如何获得特定值

时间:2014-07-28 10:56:37

标签: .htaccess mod-rewrite url-rewriting seo

我正在尝试从网址

获取特定值

就像我的网址

一样
http://www.example.biz/?_escaped_fragment=reader/i/1664

我希望得到输出网址如下

http://www.example.biz/seo/1664

我试过这个

RewriteCond^(.*?)_escaped_fragment_=(.*)$ 
RewriteRule ^(.*)$ seo/%1 [NC]

但输出网址低于

http://www.example.biz/seo/%1?_escaped_fragment=reader/i/1664

我将如何做到这一点?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您没有尝试匹配RewriteCond中的任何

RewriteCond %{QUERY_STRING} (?:^|&)_escaped_fragment=reader/i/(\d+)$
RewriteRule ^(.*)$ seo/%1 [L]