我有一个关于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]
但无法使用上述代码解析
答案 0 :(得分:1)
不是最好的,但应该有用。
RewriteRule ^([^/]*/[^/]*/[^/]*)/name=(.*)$ http://www.$2.example.com/$1 [R=301,L]