【发布时间】:2014-11-10 19:52:45
【问题描述】:
我想用 .htaccess 重定向
http://www.site1.com/pages/?url=http://www.gooogle.com/xyz/jkjk.html
到
http://tracking.site2.com/s?key=123456789&url=http://www.gooogle.com/xyz/jkjk.html
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/pages/?$
RewriteCond %{QUERY_STRING} ^url=(.+)$
RewriteRule ^(.*)$ http://tracking.site2.com/s?key=123456789&url=$1 [R=301,L]
试过这个..失败了。 请帮我解决这个问题
【问题讨论】:
-
“失败”是什么意思?这条规则有什么问题?
-
它没有重定向。它正在重定向到这样的 url tracking.site2.com/pages/(no 查询字符串)
标签: regex apache .htaccess mod-rewrite redirect