2013-03-08 66 views
2

我需要關於htaccess的幫助。我需要像使用htaccess進行設置的子域名。它應該重定向或顯示來自我的一個控制器的內容。像使用htaccess設置子域名

對於如:

我有一個控制器說「視圖」和方法稱爲「地盤」。我會通過一些參數

當前的URL將是:www.mydomain.com/view/site/name

現在我需要的是,我應該有一個設置像以下

name.mydomain.com = www.mydomain.com/view/site/name

我目前的htaccess看起來像這樣

allow from all 

Options -Multiviews 

RewriteEngine On 

Options -Multiviews 

RewriteCond %{REQUEST_FILENAME} !-f 

RewriteCond %{REQUEST_FILENAME} !-d 

RewriteCond %(REQUEST_FILENAME) !-l 

RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA] 

我應該添加什麼?請讓我知道提前

回答

0

首先

謝謝 - 你不需要重複Options -Multiviews

至於規則

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com 
RewriteRule ^(.*)$ http://mydomain.com/view/site/%1/$1 [L,NC,QSA] 

%說:採取從第一個參數RewriteCond,因爲它始於%{HTTP_HOST}

$說:從RewriteRule取第一個參數