【发布时间】:2011-01-17 14:03:22
【问题描述】:
我的网址有如下查询字符串:
?v=11&icid=someid&near=far
OR
?icid=some&v=11&near=far
OR
?icid=some&near=far&v=11
OR
?v=11
OR
There may be more but "v" exists
在htaccess中,请问我该怎么做?
如果键“v”存在 和 该值不是 [1-11] 重定向到我的网站
到目前为止,我得到了以下内容:
示例网址:http://www.mysite.com/2010/01/17/breaking-news/? (以上 QS 之一)
RewriteCond %{QUERY_STRING} v
RewriteCond %{QUERY_STRING} v=([^1-11]+)
RewriteRule ([1000-9999]+)/([^/]+)/([^/]+)/([^/]+)/?([0-99]+)?$ http:// % {HTTP_HOST}/? [右,左]
非常感谢您对此的任何帮助。
谢谢,
L
【问题讨论】:
-
[^1-11]肯定是错的。
标签: .htaccess