2011-01-12 136 views
0

我在同一臺服務器上託管了兩個站點,我將它們管理爲每個域提供文件夾。我想網站當屬通過htaccess重定向的url

example.com/example 
example1.com/example1 

我要來

example.com and example.com 

我都知道,htaccess的URL重定向可以做到這一點,但我對此不太想法。 如果有一些關於php正則表達式的教程,請讓我知道。 一些幫助是可觀的。

編輯 我通過把.htaccess文件的根和寫作解決了這個問題:

RewriteEngine On 
#for example.com 
RewriteCond %{HTTP_HOST} example.com$ [NC] 
RewriteCond %{REQUEST_URI} !^/example/.*$ 
RewriteRule ^(.*)$ /example/$1 [L] 

時,我打example.com現在工作得很好。它訪問文件夾/示例。但是我在某個域名上遇到問題。讀音字使用笨,我必須也重定向它的請求,這樣它不顯示

example.com/example/index.php/controller/ 

我想將此:

example.com/controller/ 

希望有專家可以提供幫助。

回答

1

的URL的.htaccess重定向是建立在你的主目錄中的文件和你的代碼可以是這個樣子:

# These redirects should do the trick :-) 
Redirect example.com/example http://www.example.com 
Redirect example.com/example1 http://www.example.com 
+0

我已編輯。看我的編輯 – kamal 2011-01-12 05:32:55