2016-08-17 89 views
0

如何重定向如何重定向自定義HTML網站WordPress的

舊鏈接: http://www.astrokapoor.com/products/gems/gemstones/ruby-manik-new-burmees/(這是自定義的PHP/HTML網站)

新鏈結http://astrokapoor.com/en/ruby-manik-gemstone/(這是WordPress站點鏈接)

我用下面的代碼,但沒有成功

RewriteRule ^/products/gems/gemstones/ruby-manik-new-burmees /en/ruby-manik-gemstone [L,R=301] 
+0

在.htaccess上下文中,RewriteRule檢查的路徑從不以斜槓開始。 – CBroe

+0

在index.php中嘗試使用php重定向 –

回答

0

假設源和目標都駐留在不同的虛擬主機中,並且您正在VirtualHost上下文中定義它。我們還假設您是該網站的管理員,並且您沒有理由在.htaccess上下文中定義此項。

所有你需要的是在源虛擬主機重定向指令:

Redirect /products/gems/gemstones/ruby-manik-new-burmees/ http://astrokapoor.com/en/ruby-manik-gemstone/ 

這將重定向/產品/寶石/寶石/紅寶石馬尼克 - 新burmees /和它的新網址的所有子路徑,這樣如果有人請求:

主持人:www.astrokapoor.com
GET /產品/寶石/寶石/紅寶石馬尼克 - 新burmees /東西

他們會重定向到: http://astrokapoor.com/en/ruby-manik-gemstone/something

注意:重定向屬於mod_alias。在這種簡單的重定向的情況下,你應該避免mod_rewrite。只有當你沒有其他選擇時才使用mod_rewrite。

+0

偉大的先生,您的回答幫助我瞭解重定向概念。 –

+0

請告訴我如何重定向的網址: - astrokapoor.co/sunsign/aquarius%4027.html(舊網址)TO新的網址: - astrokapoor.com/en/Aquarius-sunsign –

0

請嘗試在.htaccess文件中使用此代碼。

RewriteRule ^products/gems/gemstones/ruby-manik-new-burmees/$ http://astrokapoor.com/en/ruby-manik-gemstone/ [L] 


RewriteRule ^sunsign/aquarius%4027.html/$ http://www.astrokapoor.com/en/Aquarius-sunsign/ [L] 
+0

非常感謝你@Dinesh –

+0

請同時也請建議我如何重定向以下網址: - http://www.astrokapoor.co/sunsign/aquarius%4027.html(舊網址)TO新網址: - http://www.astrokapoor.com/en/Aquarius-sunsign/ –

+0

使用此。它會工作。 RewriteRule^sunsign/aquarius%4027.html $ http://www.astrokapoor.com/en/Aquarius-sunsign/ [L] – Dinesh

0

將此行添加到您的舊頁面html頁面。

<meta http-equiv="refresh" content="0; url=http://astrokapoor.com/en/ruby-manik-gemstone/" /> 
+0

先生我有更多的500頁..pls建議我任何簡單的方法來做到這一點..永遠謝謝你的寶貴迴應 –

+0

你有沒有一些頭文件或配置文件,將包括在所有文件。此外,你可以使用.htaccess –

相關問題