將來自一個URL的用戶重定向到另一個URL的最佳方式是什麼?重定向到當前頁面
我有2個位置。
的http:mysite.com http://public.mysite.com
我想誰鍵入http://mysite.com用戶被重定向到http://public.mysite.com 這本來是很容易,如果有2個不同的index.php文件,但index.php文件是在這兩種情況下都是一樣的。
將來自一個URL的用戶重定向到另一個URL的最佳方式是什麼?重定向到當前頁面
我有2個位置。
的http:mysite.com http://public.mysite.com
我想誰鍵入http://mysite.com用戶被重定向到http://public.mysite.com 這本來是很容易,如果有2個不同的index.php文件,但index.php文件是在這兩種情況下都是一樣的。
在mysite.com:
<?php
$url = 「http」 . ((!empty($_SERVER['HTTPS'])) ? 「s」 : 「」) . 「://」.$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if($url != "http://public.mysite.com") {
header("Location: http://public.mysite.com");
exit;
}
?>
不要忘記exit;
!
好運,
亨裏克
嗯,這裏的問題在於它是相同的索引頁面。 – 2010-01-11 06:24:23
可與Apache的.htaccess來完成,像這樣:
RewriteEngine On RewriteCond %{HTTP_HOST} ^\.mysite\.com$ RewriteRule (.*) http://public.mysite.com/$1 [R=301,L]
如果我使用的回聲 「$網址」 那麼什麼是預期的輸出?我沒有得到任何東西! – shantanuo 2010-01-11 08:14:33
預期的輸出應該是您網站的完整網址 – 2010-01-11 08:49:42