如何重定向自定义HTML网站WordPress的

问题描述:

如何重定向如何重定向自定义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重定向 –

假设源和目标都驻留在不同的虚拟主机中,并且您正在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 –

请尝试在.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

将此行添加到您的旧页面html页面。

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

先生我有更多的500页..pls建议我任何简单的方法来做到这一点..永远谢谢你的宝贵回应 –

+0

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

通过使用simple redirect plugin您可以轻松地设置您的重定向链接定义每个网址的每一页匹配。