2011-01-30 39 views
0

我是一個.NET開發人員,我剛開始開發一個運行在IIS7-fastcgi上的PHP網站。全球重定向在PHP從something.com到www.something.com

我想知道是否有任何方式寫一個全局函數自動重定向。這使我的網站格式的任何請求

http://something.com/anypage.php 
to 
http://www.something.com/anypage.php 

您可以在Global.asax爲此在ASP.NET文件。有沒有辦法做到這一點或在PHP中設置此條件?

回答

2

您可以使用URL Rewrite 模塊在IIS中執行此操作。

0

是的,你必須擁有的.htaccess您的根目錄,上面寫着:

Redirect 301 http://something.com/anypage.php http://www.something.com/anypage.php 

但是我不知道,如果IIS支持.htaccess文件:)如果PHP

0
if ($_SERVER['HTTP_HOST'] == "something.com") { 
    header("Status: 301 Moved Permanently"); 
    header("Location: http://www.something.com" . $_SERVER['REQUEST_URI']); 
    exit; 
}