導航:首頁 > IDC知識 > php域名跳轉

php域名跳轉

發布時間:2020-10-17 05:07:17

1、thinkphp中怎麼實現跳轉到其他網站

不管你是不是thinkphp還是其他的PHP框架 ,都可以使用一下方法跳轉

header('Location: http://www.example.com/');

但是要注意的是在執行這個語句之前千萬不能輸出任何內容,要不然就出錯了!

2、當訪問一個網站的域名時 不跳到帶index.html或者index.php的那一頁。

apache文件:httpd.conf
對應抄內容:
<IfMole dir_mole>
DirectoryIndex index.php index.php3 index.html index.htm
</IfMole>
其中index.php index.php3 index.html index.htm就是襲當不輸入文件地址的時候打開的頁面,他會從左到右依次尋找頁面是否存在,如果都不存在的話返回當前目錄的列表,由用戶選擇進入哪個頁面。如果想要不跳到帶index.html或者index.php的那一頁的話把這個兩個項目刪除即可。反之如果要跳到其他頁的話也可自行添加

3、問php根據域名訪問不同跳轉到不同子目錄的方法

如果知識跳轉的話樓下方法就可以了,如果要是伺服器跳轉的話就建一個heaccess文件,自己去搜,這個不知道你的目錄沒法和你說

4、PHP如何實現域名的自動跳轉

設置域名自動跳轉跟程序語言無關,在主機或者伺服器中設置就行具體怎麼設置根據主機商

5、如何通過PHP實現域名跳轉

域名跳轉也就是平常所說的網站301重定向,由原來網站指向A地址的,但你想輸入網址後,轉到B地址上,這就是域名跳轉,也稱為Url轉發,一般適用於在多個域名綁定同一個建站CMS的根目錄的時候,在做搜索引擎排名的時候和避免讓用戶記住多個域名的情況下應用。

域名的跳轉分為幾種情況。有301跳轉(301是永久重定向),也有302臨時域名轉移。一般我們做跳轉的時候都是選擇做301跳轉。因為就優化角度來說,302不適用於網站優化
進行301跳轉的話有三種方法。
第一種:web伺服器做301跳轉。
這種情況適用於獨立伺服器或者VPS使用。設置方法(以IIS6.0伺服器為例):
遠程連接到你的伺服器。然後打開IIS,在網站那裡,右鍵-屬性-網站-IP地址那裡點編輯增加一個站點,增加一個站點,綁定的一下主機頭,也可以綁定多個閑置域名。

打開IIS,首先新建立一個站點,隨便對應一個目錄。這個目錄下可以為空。在欲重定向的網頁或目錄上按右鍵;選中「重定向到URL」;在對話框中輸入目標頁面的地址;切記,記得選
中「資源的永久重定向」;當然,最後要點擊「應用」,完成。
其他Apache伺服器進行跳轉的話,可以進行第二種情況。
第二種:代碼做301跳轉。
這種情況比較常用的。也是最為廣泛快捷的,就是在你需要跳轉的網站根目錄代碼裡面加上跳轉的代碼,跳轉到你的目標網站。
每個CMS的301跳轉代碼設置方法都不一樣,具體可以根據你網站所使用的CMS到網上搜索相應的代碼加入到相應的位置即可。有的是加在index.php/index.htm等文件,有的是直接添加在偽靜態文件,這個需要自行判斷。
第三種:直接在域名做301跳轉。
1、首先解析主域名,主機記錄為@,記錄類型為CNAME
2、接著解析帶www的域名,添加記錄,記錄類型為CNAME
3、記錄值依舊選擇伺服器的IP地址
4、完成後需要等待域名解釋的DNS緩存才可以生效,生效後輸入主域名將直接跳轉到帶www的域名。
一般在做跳轉的時候,我們都是推薦使用前面兩種方法進行做域名的跳轉,尤其第一種辦法,最簡單快捷。而且可以立馬生效。

6、php根據參數跳轉到指定網址 要怎麼寫

<?php
 #首先定義一個數組,用來保存要跳轉的網址版權
 $URl = array('網址1', '網址2', '網址3');
 $ID  = $_GET['id'];#接收id值   
 header('Location:' . $URl[$ID]);

7、php跳轉到另一個域名同一個頁面

一,用301重定向可以試試;
二,要不就用JS 來做域名替換跳轉;
三,在網站METAL里說明;
<metal href="www.b.com" />

也可以;

8、怎麼打開域名/index.php和域名/index.html做301重定向跳轉到域名,在線等

給你個思路吧,如果url包含index.php或者index.html就跳轉到域名,這些包含,跳轉函數都很容易搜到

9、thinkphp如何根據域名跳轉到其他目錄頁面

ThinkPHP redirect 方法可以實現頁面的重定向(跳轉)功能。

redirect 方法語法如下:

$this->redirect(string url, array params, int delay, string msg)

參數說明:

參數

說明

url  
必須,重定向的 URL 表達式。  

params  
可選,其它URL參數。  

delay  
可選, 重定向延時,單位為秒。  

msg  
可選,重定向提示信息。  

ThinkPHP redirect 實例

在 Index 模塊 index 方法中,重定向到本模塊的 select 操作:

class IndexAction extends Action{
    public function index(){
        $this->redirect('select', array('status'=>1), 3, '頁面跳轉中~');
    }
}// 不延時,直接重定向
$this->redirect('select', array('status'=>1));
// 延時跳轉,但不帶參數,輸出默認提示
$this->redirect('select', '', 3);
// 重定向到其他模塊操作
$this->redirect('Public/login');
// 重定向到其他分組
$this->redirect('Admin-Public/login');

10、php header跳轉頁面為什麼前面帶著域名

1、AJax請求PHP,在PHP中使用header不能跳轉頁面,需要在js中寫跳轉。
2、通過parse_url函數可以將URL解析為數組,再拼接為自己想要的跳轉地址

與php域名跳轉相關的知識