1
我正在部署一个WordPress博客,但我不想覆盖当前的网站。重写规则切换到子文件夹
public_html/。 < - 当前网站
public_html/wp/。 < - 新网站
我的.htaccess如何必须看起来像这样我就可以无缝地从当前网站切换到新的一个 使http://domain.tld表示喜欢新的网站将直接在文件夹中的public_html
我正在部署一个WordPress博客,但我不想覆盖当前的网站。重写规则切换到子文件夹
public_html/。 < - 当前网站
public_html/wp/。 < - 新网站
我的.htaccess如何必须看起来像这样我就可以无缝地从当前网站切换到新的一个 使http://domain.tld表示喜欢新的网站将直接在文件夹中的public_html
我不知道它是否适用于您的情况,但是在您的FTP客户端中执行一系列移动操作会不会更简单?
/public_html/old/
/public_html/wp
到/public_html/old
/public_html/wp
上一级完成!
你当然在做移动时必须非常小心。
如果这样做不起作用,我不知道您处于什么样的托管环境,但最简单的方法是将您的域映射到public_html/wp
而不是public_html
。这不能在.htaccess
中完成,但您需要对网站设置进行某种访问。
在.htaccess
,你可能会使用一个mod_rewrite
规则可以这个样子(我现在不能测试此权利,使没有保证。)
RewriteCond %{REQUEST_URI} !^/wp
RewriteRule (.*) /wp/$1?%{QUERY_STRING}
,将工作为好,但认为重写使切换更容易 – 2010-03-18 00:49:28
@Midday我添加了(未经测试)重写。 – 2010-03-18 00:50:51
@中午我宁愿移动,因为它更干净。重写规则会使事情难以维护,您可能会在新的WP配置中遇到绝对路径问题,并且会降低性能。 – 2010-03-18 00:53:29