【问题标题】:In .htaccess how to get a particular value在 .htaccess 中如何获取特定值
【发布时间】:2014-07-28 10:56:37
【问题描述】:

我正在尝试从 url 获取特定值

就像我的网址是

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

我想得到输出 url 如下所示

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

我试过了

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

但输出网址在下面

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

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

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

猜你喜欢
  • 2016-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多