如何将自定义html网站重定向到wordpress

时间:2016-08-17 10:05:28

标签: wordpress .htaccess redirect

如何重定向

旧链接:  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]

4 个答案:

答案 0 :(得分:0)

假设源和目标都驻留在不同的虚拟主机中,并且您要在VirtualHost上下文中定义它。我们还假设您是该网站的管理员,您没有理由在.htaccess上下文中定义它。

您需要的只是源虚拟主机中的Redirect指令:

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

这会将/ products / gems / gemstones / ruby​​-manik-new-burmees /及其所有子路径重定向到新网址,如果有人请求:

主持人:www.astrokapoor.com
GET / products / gems / gemstones / ruby​​-manik-new-burmees / something

他们将被重定向到: http://astrokapoor.com/en/ruby-manik-gemstone/something

注意:重定向属于mod_alias。在这种简单的重定向情况下,你应该避免使用mod_rewrite。只有在没有其他选择时才使用mod_rewrite。

答案 1 :(得分: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]

答案 2 :(得分:0)

在旧页面html页面中添加此行。

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

答案 3 :(得分:0)

使用simple redirect plugin您可以通过定义每个网址来轻松设置重定向链接。