2012-08-28 80 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