需要重写HTTP_HOST和路径

时间:2012-05-31 14:25:13

标签: regex apache .htaccess mod-rewrite

我需要能够同时重写HTTP_HOST和路径:

 http://playground.emptycabinmedia.com/<category name>/<post name> to http://emptycabinmedia.com/<post name>

我看过this post,但似乎对我不起作用。这是我到目前为止在.htaccess文件中的内容:

RewriteEngine on
RewriteRule ^playground.emptycabinmedia.com/(.*)/(.*)$ emptycabinmedia.com/$2 [R=301]

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在重写的网址上使用http://之类的协议,以表明您没有重写为相对网址:

RewriteEngine on
RewriteCond %{SERVER_NAME} ^playground.emptycabinmedia.com$
RewriteRule ^/(.*)/(.*)$ http://emptycabinmedia.com/$2 [R=301]