如何重定向
旧链接: 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 :(得分: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您可以通过定义每个网址来轻松设置重定向链接。