所以簡單起見:如何進行域名重定向?
假設我的域名是greenexample.com
。現在用我的域名,我想使鏈接:
GreenExample.com/amazon321
重定向到:
Amazon.com
不使用元刷新。
我想要這樣做多個鏈接重定向。
那麼我該如何做index.php,或者我需要在我的文件目錄中爲每個鏈接創建一個新的php文件?
如果是這樣,那麼php代碼會怎麼做?
所以簡單起見:如何進行域名重定向?
假設我的域名是greenexample.com
。現在用我的域名,我想使鏈接:
GreenExample.com/amazon321
重定向到:
Amazon.com
不使用元刷新。
我想要這樣做多個鏈接重定向。
那麼我該如何做index.php,或者我需要在我的文件目錄中爲每個鏈接創建一個新的php文件?
如果是這樣,那麼php代碼會怎麼做?
要使用PHP文件做到這一點,創建一個index.php
文件中amazon321
目錄中的以下內容:
<?php
header("Location: http://www.amazon.com");
exit;
?>
的替代形式,可能是一個更好的辦法,將是您的.htaccess
文件中使用Redirect
指令代替。 (假設你是一個基於Linux的服務器上。)
Redirect /amazon321 http://www.amazon.com
Redirect /amazon123 http://www.amazon.com
,您甚至可以通過使用mod_rewrite
指令得到比這票友。例如,您可以捕獲URL中的特定條件並將其傳遞。
RewriteEngine On
RewriteRule ^amazon/(.*)$ http://www.amazon.com/$1 [R]
在該示例中,後amazon/
任何被發現,替換其中$1
是。所以「http://www.greenexample.com/amazon/12345」將重定向到「http://www.amazon.com/12345」。
但是沒有amazon321目錄?這將是一個鏈接。例如,我想在我的網站上突出顯示一個字詞,並將其鏈接到amazon.com。但我會掩蓋它:GreenExample.com/amazon321這將重新指向amazon.com。 –
@JohnDylan你應該試試看看它是否有效 – Ibu
使用'Redirect'和'RewriteRule',文件/文件夾不會(也可能不應該)在文件系統上實際存在。 –
用頭位置
代碼:
<?php
header("location:http://www.Amazon.com");
exit;
?>
可以顯示的JavaScript重定向
<?php
echo "<script>location.href='http://www.Amazon.com'</script>";
?>
創建一個文件'amazon321'。你的鏈接點擊這個。把本頁頂部的重定向到amazon.com。所以每當有人在這個頁面結束,他們都會自動重定向 –
林不知道你的意思,我不是想涉及的文件夾或任何東西,我只是以爲你可能不得不建立一個以該鏈接命名的文件夾?我只是想讓我的網站上的某些按鈕或文字轉到鏈接,並用我的域名進行屏蔽。所以它重新指引。基本上是什麼插件http://www.wpwizardcloak.com/沒有。但我不想使用插件。 –