如何将一个wordpress安装重定向到另一个(在同一域的子目录中)?

时间:2010-03-05 22:50:30

标签: apache wordpress .htaccess mod-rewrite

把头发拉过这一头。

我在/ 2009有一个wordpress安装,在/ 2010有一个。我正在尝试将所有请求重定向到2009网站到2010网站。我在根.htaccess和/ 2009 .htaccess中尝试了这两种方法:

RewriteRule ^2009.*$ 2010 [R=301,L]

RewriteCond %{REQUEST_URI} ^2009.*$
RewriteRule . 2010 [R=301,L]

但2009年网站仍在加载。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

只是为了澄清: 您可以在/ Document / root / 2009上的服务器上安装wordpress,在http://server/2009的浏览器中查看,在/ Document / root / 2010上安装wordpress,可在http://server/2010的浏览器中查看,正确的吗?

最简单的方法是登录服务器,cd / Document / root并执行此操作:

mv 2009 2009.backup
ln -s 2010 2009

如果您没有相关服务器的shell访问权限,那么第二个最简单的方法是在2009年重命名wordpress的index.php并将index.php加载到它:

<?php
header("Location: http://server/2010/"); /* Redirect browser */
exit;
?>