htaccess使用last参数重写url

时间:2014-12-09 09:59:22

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

我有一个关于htaccess的查询我需要重写一个url,如下面的例子

www.example.com/parameater1/parameater2/parameater3/name=xyz

我需要类似下面的内容

www.xyz.example.com/parameater1/parameater2/parameater3

我尝试了下面的代码

RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.example\.co\.uk$
RewriteRule ^(.*)$ "http://www.example.co.uk/test/$1/$2/$3?user=%1" [P]

但无法使用上述代码解析

1 个答案:

答案 0 :(得分:1)

不是最好的,但应该有用。

RewriteRule ^([^/]*/[^/]*/[^/]*)/name=(.*)$ http://www.$2.example.com/$1 [R=301,L]