2013-02-20 28 views
0

我有一個共享主機帳戶,並且有2個網站在其上運行,每個網站都有自己的域(example1.com和example2.com)。 Example1是主站點,位於html文件夾的根目錄,example2位於名爲ex2的文件夾內。我想要做的是確保無法使用example1.com/ex2/來使用example2,並且如果這確實發生了重定向到example2.com。 我與PHP迄今所做的:在.htaccess中檢測網站URI

if (strpos($_SERVER["REQUEST_URI"], "/ex2") !== false) 
{ 
    header("Location: http://example2.com"); 
} 

但這是笨重,你必須包括它的每一頁上,和HTML頭之前。有沒有使用.htaccess的解決方案(編輯:如果是的話)是什麼?

+0

@Philipp ...是嗎? – microbug 2013-02-20 17:12:48

+0

'RewriteRule ^/ex2(。*)$ http://example2.com/$1 [R = 301,L]' – Philipp 2013-02-20 17:13:26

+0

謝謝,我將添加此作爲答案與信貸給你。 – microbug 2013-02-20 17:16:44

回答

0

菲利普給了我這個:

RewriteRule ^/ex2(.*)$ http://example2.com/$1 [R=301,L] 

的正常工作 - 謝謝!