因此,我有一個愚蠢的營銷團隊,給我們的網站一百萬人的網址,它拼寫錯誤。如何接收傳入的URL並將其重定向到正確的URL?我使用Wordpress網站,我們正在使用重定向插件,但它造成了很多問題,所以我想了解如何在可能的情況下手動執行此操作。創建一個URL重定向
任何大師願意幫助,將不勝感激!
因此,我有一個愚蠢的營銷團隊,給我們的網站一百萬人的網址,它拼寫錯誤。如何接收傳入的URL並將其重定向到正確的URL?我使用Wordpress網站,我們正在使用重定向插件,但它造成了很多問題,所以我想了解如何在可能的情況下手動執行此操作。創建一個URL重定向
任何大師願意幫助,將不勝感激!
如果您沒有訪問的mod_rewrite(火箭的答案),你也可以通過簡單地增加一個腳本,這樣做給拼錯目錄發送的報頭。例如用PHP:
<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://domain.com/Whatever');
exit;
?>
這是否必須在實際頁面上?問題是我正在使用Wordpress動態創建頁面。 – HollerTrain 2010-09-09 19:59:24
只需將文件添加到自動調用的錯誤目錄(通常是index.php)即可。我不確定這是否適用於Wordpress,因爲通常已經使用mod_rewrite來重寫每一個網址.. – poke 2010-09-09 20:12:12
如果它是一個簡單的URL,你不需要來修復查詢參數,你可以在你的httpd.conf使用簡單
RedirectPermanent /bad/URL/here http://example.com/proper/url/here
。這將發送一個301代碼以及
你可以顯示拼寫錯誤和預期的網址? – 2010-09-09 19:33:41
這將是domain.com/whatever,我需要將其重定向到domain.com/Whatever。名字並不重要,因爲我使用的插件對我們做的是同樣的事情,我只需要知道如何手動做到這一點 – HollerTrain 2010-09-09 19:35:37
也許你可以mod_rewrite在.htaccess? – 2010-09-09 19:35:53