使重写语法正确

时间:2013-04-16 02:43:16

标签: regex mod-rewrite

我正在尝试写一个重写器放入我的.htaccess。我需要完成的是:

https://a.b.com/?bunch_of_stuff

成为

https://www.b.com/?bunch_of_stuff

即,在URL中,我想丢失子域部分('a。')并将其替换为'www'。

我尝试了很多东西,但我一直收到原来的网址。我确信这很容易,我只是没有看到它,所以也许一双新眼睛可以理顺它。

非常感谢你。

1 个答案:

答案 0 :(得分:1)

你尝试过这样的事吗?

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^a\.b\.com [NC]
RewriteRule ^(.*)$ https://www.b.com/$1 [L,R=301]