2013-03-15 45 views

回答

1

寫標題,如:

header("Location: http://www.testing.com"); 

http://www.testing.com/newsite

的主頁更多關於header

+0

htaccess可以嗎? – 2013-03-15 11:10:10

+0

@PiyushKumar使用unamata sanatarai的解決方案使用的htaccess – sandip 2013-03-15 11:23:14

5

所以,簡單地在索引頁面下方添加一行。

header("Location: http://www.testing.com", false, 301); 
exit; 

或者它包含在每一頁普通文件寫。

確保有http://在頭部位置,其他明智它會尋找目錄。

而且也把exit;末,這樣其他的代碼將不會執行。

因爲發送頭不會終止腳本執行。

- 編輯 - 它應該是301,使它永遠持續下去

+2

缺點的,這是你需要做的newsite文件夾的索引文件。更好的方法是使用.htaccess並從那裏重定向它。 – 2013-03-15 11:18:01

2

如果你有一個目錄/newsite然後把.htaccess裏面那個可怕ctory有:

RewriteEngine On 
RewriteRule ^.*$ http://www.newsite.com/ [R=301,L] 

但是如果你執導的newsite.com/newsite目錄,那麼你需要什麼Sankalp Mishra在他的回答中寫道。 (但newsite而不是測試

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^newsite$ http://www.newsite.com/ [R=301,L] 
+0

謝謝,我想它重定向www.newsite.com所以我應該寫爲RewriteEngine敘述在 重寫規則^ * $ http://www.newsite.com/ [ R = 301,L] – 2013-03-15 11:12:51

+0

你是對的,謝謝你的糾正! – 2013-03-15 11:14:01

+0

好吧,我只想確認,如果有人直接擊中www.newsite.com,那麼這不會產生像多次重定向到同一域的問題。 – 2013-03-15 11:30:06

0

使用此htaccess的

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^newsite.*$ http://www.testing.com/ [R=301,L] 
+0

爲什麼在表達式中使用。*? – Waygood 2013-03-15 11:09:27

相關問題