2015-07-10 127 views
0

另一個文件我有2個結構域去一個虛擬主機htaccess的重定向到一個文件一個域和另一個別名域

example.com thisismyexample.com < <這是第一個的別名。它擁有自己的虛擬主機,這是第一個虛擬主機的象徵性鏈接。

我需要不同的行爲,爲每一個,所以我想爲重定向:

如果請求來自於example.com -> example.com/index.php

如果請求來自於thisismyexample.com -> thisismyexample.com/admin.php

這兩個文件的index.php和管理。 PHP是在我的文檔根目錄相同的目錄。目前有一個REQUEST_FILENAME規則,一切都到index.php

我會嘗試用redirectmatch但想一些第一

RedirectMatch ^example.com/$ http://example.com/index.php 

RedirectMatch ^thisismyexample.com/$ http://thisismyexample.com/admin.php 

意見這可能使用htacces?如果是這樣,它會怎樣?

回答

1

使用RewriteRuleRewriteCond,檢查主機頭:

RewriteCond %{HTTP_HOST} ^example.com$ 
RewriteRule^http://%{HTTP_HOST}/index.php [R,L] 

RewriteCond %{HTTP_HOST} ^thisismyexample.com$ 
RewriteRule^http://%{HTTP_HOST}/admin.php [R,L] 
+0

以後將測試它今晚但是,是的,這正是我一直在尋找。謝謝! – Llanos

相關問題