2012-08-28 52 views
1

我有一个子code.domain.com重定向到domain.com/code子域包括htaccess的重定向

我想例如重定向:code.domain.com/hello/world.html到domain.com /code/?path=hello/world.html

这是我到目前为止有:

RewriteEngine ON 
RewriteRule ^code/(.+)$ http://domain.com/code/?path=$1 

但我不知道什么是错,它似乎并没有工作。

谢谢。

+0

重写规则可以很混乱。 :)幸运的Apache使用PCRE正则表达式。 – zx81

回答

0

在根目录htaccess文件(而不是代码目录)使用这些规则(你也可以在code.domain.com指向,而不是如果你想在根目录下):

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^code.domain.com$ 
RewriteRule ^(.+)$ /code/?path=$1