我正在部署Wordpress博客,但我不想覆盖当前的网站。
public_html / 。< - 当前网站
public_html / wp / 。< - 新网站
我的.htaccess必须如何,以便我可以从当前站点无缝切换到新站点 以便http://domain.tld显示新网站,就像直接在public_html文件夹中一样
答案 0 :(得分:1)
我不知道它是否适用于您的情况,但是在您的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}