把头发拉过这一头。
我在/ 2009有一个wordpress安装,在/ 2010有一个。我正在尝试将所有请求重定向到2009网站到2010网站。我在根.htaccess和/ 2009 .htaccess中尝试了这两种方法:
RewriteRule ^2009.*$ 2010 [R=301,L]
RewriteCond %{REQUEST_URI} ^2009.*$
RewriteRule . 2010 [R=301,L]
但2009年网站仍在加载。有什么想法吗?
答案 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;
?>