2016-10-02 34 views
-2

我有一個網頁,比如www.xyz.com/contests.html。將網頁重定向到apache的wordpress url

我希望在服務器級別[使用apache .htaccess]將其重定向到http://example.com/contests/。這個新的網址是一個WordPress的鏈接。

我該怎麼做?

在此先感謝

+0

有字面上數百個關於Stack Overflow的問題,以及在因特網上數以千計的頁面解釋了.htaccess重定向如何工作。當你試圖自己做,你遇到了什麼問題? – JJJ

+0

我嘗試了很多..找不到我正在尋找的 – KawaiKx

+0

[如何使用.htaccess將單個網頁從一個域重定向到另一個域]可能的重複(http://stackoverflow.com/questions/3692733/如何重定向單個網頁從一個域到另一個使用htaccess) – JJJ

回答

1

此代碼直接從我的網站。

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^contests\.html$ http://example.com/contests.html [R=301,L] 
</IfModule> 

假設你有mod_rewrite(檢查),我能想到它不工作的唯一原因就是你沒有正確例如說明您的情況重定向開始於其他位置而不是根目錄中。您可能需要嘗試刪除錨點(^, $),如果您發現它可行,請更新正則表達式或RewriteBase以符合您的具體情況。

+0

沒有這個運氣 – KawaiKx

+0

此代碼直接從我的網站上獲取。假設你有mod_rewrite(check!),那麼我認爲它不起作用的唯一原因是你沒有正確描述你的情況,例如重定向開始於其他位置而不是根目錄中。你可能想要去除錨點('^','$'),如果你發現它可以工作,更新regexp或'RewriteBase'以符合你的確切情況。 – pepak

+0

我在我的服務器上運行很多域。我爲不同的域設置了虛擬主機。 – KawaiKx

0

在你的.htaccess(xyz.com)寫了以下內容:

這可以讓你contests.html重定向到一個特定的位置

重定向/contests.html http://example.com/contests.html

+0

這也沒有工作 – KawaiKx

相關問題